Role¶
discord_http.role module¶
- class discord_http.role.PartialRole(*, state, id, guild_id)¶
Bases:
PartialBase
- Parameters:
state (DiscordAPI)
id (int)
guild_id (int)
- async edit(*, name=<MISSING>, colour=<MISSING>, hoist=<MISSING>, mentionable=<MISSING>, positions=<MISSING>, permissions=<MISSING>, unicode_emoji=<MISSING>, icon=<MISSING>, reason=None) Role ¶
Edit the role.
- Parameters:
- Return type:
- Returns:
The edited role and its data
- Raises:
If both unicode_emoji and icon are set - If there were no changes applied to the role - If position was changed, but Discord API returned invalid data
- property guild: Guild | PartialGuild¶
Returns the guild this role is in.
- class discord_http.role.Role(*, state, guild, data)¶
Bases:
PartialRole
- Parameters:
state (DiscordAPI)
guild (Guild | PartialGuild)
data (dict)
Returns whether the role is a premium subscriber.
- Return type: