Events¶
invite_events
¶
InviteCreateEvent
dataclass
¶
flowchart TD
scurrypy.events.invite_events.InviteCreateEvent[InviteCreateEvent]
scurrypy.events.base_event.Event[Event]
scurrypy.core.model.DataModel[DataModel]
scurrypy.events.base_event.Event --> scurrypy.events.invite_events.InviteCreateEvent
scurrypy.core.model.DataModel --> scurrypy.events.base_event.Event
scurrypy.core.model.DataModel --> scurrypy.events.invite_events.InviteCreateEvent
click scurrypy.events.invite_events.InviteCreateEvent href "" "scurrypy.events.invite_events.InviteCreateEvent"
click scurrypy.events.base_event.Event href "" "scurrypy.events.base_event.Event"
click scurrypy.core.model.DataModel href "" "scurrypy.core.model.DataModel"
Received when an invite is created.
dispatch_name = EventType.INVITE_CREATE
class-attribute
instance-attribute
¶
channel_id: Snowflake
instance-attribute
¶
Channel ID in which the invite belongs.
code: str
instance-attribute
¶
Invite code (unique ID).
guild_id: Snowflake | None
instance-attribute
¶
Guild ID in which the invite belongs.
inviter: UserModel | None
instance-attribute
¶
User who created invite.
uses: int
instance-attribute
¶
Number of times this invite was used.
max_uses: int
instance-attribute
¶
Max number of times this invite can be used.
max_age: int
instance-attribute
¶
Duration (in seconds) after which this invite expires.
temporary: bool
instance-attribute
¶
Whether this invite only grants temporary membership.
created_at: str
instance-attribute
¶
ISO8601 timestamp for when this invite was created.
InviteDeleteEvent
dataclass
¶
flowchart TD
scurrypy.events.invite_events.InviteDeleteEvent[InviteDeleteEvent]
scurrypy.events.base_event.Event[Event]
scurrypy.core.model.DataModel[DataModel]
scurrypy.events.base_event.Event --> scurrypy.events.invite_events.InviteDeleteEvent
scurrypy.core.model.DataModel --> scurrypy.events.base_event.Event
scurrypy.core.model.DataModel --> scurrypy.events.invite_events.InviteDeleteEvent
click scurrypy.events.invite_events.InviteDeleteEvent href "" "scurrypy.events.invite_events.InviteDeleteEvent"
click scurrypy.events.base_event.Event href "" "scurrypy.events.base_event.Event"
click scurrypy.core.model.DataModel href "" "scurrypy.core.model.DataModel"
Received when an invite is deleted.