hikari.events.role_events
#
Events pertaining to manipulation of roles within guilds.
RoleCreateEvent #
Bases: RoleEvent
Event fired when a role is created.
shard class-attribute
instance-attribute
#
shard: GatewayShard = field(metadata={SKIP_DEEP_COPY: True})
Shard that received this event.
RoleDeleteEvent #
Bases: RoleEvent
Event fired when a role is deleted.
app class-attribute
instance-attribute
#
App instance for this application.
guild_id class-attribute
instance-attribute
#
ID of the guild that this event relates to.
old_role class-attribute
instance-attribute
#
The old role object.
This will be None
if the role was missing from the cache.
role_id class-attribute
instance-attribute
#
ID of the role that this event relates to.
shard class-attribute
instance-attribute
#
shard: GatewayShard = field(metadata={SKIP_DEEP_COPY: True})
Shard that received this event.
RoleEvent #
RoleUpdateEvent #
Bases: RoleEvent
Event fired when a role is updated.
old_role class-attribute
instance-attribute
#
The old role object.
This will be None
if the role missing from the cache.
shard class-attribute
instance-attribute
#
shard: GatewayShard = field(metadata={SKIP_DEEP_COPY: True})
Shard that received this event.