Skip to content

Event Types


events

EventType

Bases: DiscordString


              flowchart TD
              scurrypy.enums.events.EventType[EventType]
              scurrypy.enums.enum_types.DiscordString[DiscordString]

                              scurrypy.enums.enum_types.DiscordString --> scurrypy.enums.events.EventType
                


              click scurrypy.enums.events.EventType href "" "scurrypy.enums.events.EventType"
              click scurrypy.enums.enum_types.DiscordString href "" "scurrypy.enums.enum_types.DiscordString"
            

List of pre-defined event types.

See Discord's events for more.

READY = 'READY' class-attribute instance-attribute

GUILD_AUDIT_LOG_ENTRY_CREATE = 'GUILD_AUDIT_LOG_ENTRY_CREATE' class-attribute instance-attribute

AUTO_MODERATION_RULE_CREATE = 'AUTO_MODERATION_RULE_CREATE' class-attribute instance-attribute

AUTO_MODERATION_RULE_UPDATE = 'AUTO_MODERATION_RULE_UPDATE' class-attribute instance-attribute

AUTO_MODERATION_RULE_DELETE = 'AUTO_MODERATION_RULE_DELETE' class-attribute instance-attribute

AUTO_MODERATION_ACTION_EXECUTION = 'AUTO_MODERATION_ACTION_EXECUTION' class-attribute instance-attribute

CHANNEL_CREATE = 'CHANNEL_CREATE' class-attribute instance-attribute

CHANNEL_UPDATE = 'CHANNEL_UPDATE' class-attribute instance-attribute

CHANNEL_DELETE = 'CHANNEL_DELETE' class-attribute instance-attribute

CHANNEL_PINS_UPDATE = 'CHANNEL_PINS_UPDATE' class-attribute instance-attribute

GUILD_CREATE = 'GUILD_CREATE' class-attribute instance-attribute

GUILD_UPDATE = 'GUILD_UPDATE' class-attribute instance-attribute

GUILD_DELETE = 'GUILD_DELETE' class-attribute instance-attribute

GUILD_BAN_ADD = 'GUILD_BAN_ADD' class-attribute instance-attribute

GUILD_BAN_REMOVE = 'GUILD_BAN_REMOVE' class-attribute instance-attribute

GUILD_EMOJIS_UPDATE = 'GUILD_EMOJIS_UPDATE' class-attribute instance-attribute

GUILD_STICKERS_UPDATE = 'GUILD_STICKERS_UPDATE' class-attribute instance-attribute

GUILD_MEMBER_ADD = 'GUILD_MEMBER_ADD' class-attribute instance-attribute

GUILD_MEMBER_UPDATE = 'GUILD_MEMBER_UPDATE' class-attribute instance-attribute

GUILD_MEMBER_REMOVE = 'GUILD_MEMBER_REMOVE' class-attribute instance-attribute

GUILD_MEMBERS_CHUNK = 'GUILD_MEMBERS_CHUNK' class-attribute instance-attribute

GUILD_SCHEDULED_EVENT_CREATE = 'GUILD_SCHEDULED_EVENT_CREATE' class-attribute instance-attribute

GUILD_SCHEDULED_EVENT_UPDATE = 'GUILD_SCHEDULED_EVENT_UPDATE' class-attribute instance-attribute

GUILD_SCHEDULED_EVENT_DELETE = 'GUILD_SCHEDULED_EVENT_DELETE' class-attribute instance-attribute

GUILD_SCHEDULED_EVENT_USER_ADD = 'GUILD_SCHEDULED_EVENT_USER_ADD' class-attribute instance-attribute

GUILD_SCHEDULED_EVENT_USER_REMOVE = 'GUILD_SCHEDULED_EVENT_USER_REMOVE' class-attribute instance-attribute

INTEGRATION_CREATE = 'INTEGRATION_CREATE' class-attribute instance-attribute

INTEGRATION_UPDATE = 'INTEGRATION_UPDATE' class-attribute instance-attribute

GUILD_INTEGRATIONS_UPDATE = 'GUILD_INTEGRATIONS_UPDATE' class-attribute instance-attribute

INTEGRATION_DELETE = 'INTEGRATION_DELETE' class-attribute instance-attribute

INTERACTION_CREATE = 'INTERACTION_CREATE' class-attribute instance-attribute

INVITE_CREATE = 'INVITE_CREATE' class-attribute instance-attribute

INVITE_DELETE = 'INVITE_DELETE' class-attribute instance-attribute

MESSAGE_CREATE = 'MESSAGE_CREATE' class-attribute instance-attribute

MESSAGE_UPDATE = 'MESSAGE_UPDATE' class-attribute instance-attribute

MESSAGE_DELETE = 'MESSAGE_DELETE' class-attribute instance-attribute

BULK_MESSAGE_DELETE = 'MESSAGE_DELETE_BULK' class-attribute instance-attribute

MESSAGE_POLL_VOTE_ADD = 'MESSAGE_POLL_VOTE_ADD' class-attribute instance-attribute

MESSAGE_POLL_VOTE_REMOVE = 'MESSAGE_POLL_VOTE_REMOVE' class-attribute instance-attribute

MESSAGE_REACTION_ADD = 'MESSAGE_REACTION_ADD' class-attribute instance-attribute

MESSAGE_REACTION_REMOVE = 'MESSAGE_REACTION_REMOVE' class-attribute instance-attribute

MESSAGE_REACTION_REMOVE_EMOJI = 'MESSAGE_REACTION_REMOVE_EMOJI' class-attribute instance-attribute

MESSAGE_REACTION_REMOVE_ALL = 'MESSAGE_REACTION_REMOVE_ALL' class-attribute instance-attribute

ROLE_CREATE = 'GUILD_ROLE_CREATE' class-attribute instance-attribute

ROLE_UPDATE = 'GUILD_ROLE_UPDATE' class-attribute instance-attribute

ROLE_DELETE = 'GUILD_ROLE_DELETE' class-attribute instance-attribute

THREAD_CREATE = 'THREAD_CREATE' class-attribute instance-attribute

THREAD_UPDATE = 'THREAD_UPDATE' class-attribute instance-attribute

THREAD_DELETE = 'THREAD_DELETE' class-attribute instance-attribute

THREAD_MEMBER_UPDATE = 'THREAD_MEMBER_UPDATE' class-attribute instance-attribute

THREAD_MEMBERS_UPDATE = 'THREAD_MEMBERS_UPDATE' class-attribute instance-attribute

THREAD_LIST_SYNC = 'THREAD_LIST_SYNC' class-attribute instance-attribute

USER_UPDATE = 'USER_UPDATE' class-attribute instance-attribute

PRESENCE_UPDATE = 'PRESENCE_UPDATE' class-attribute instance-attribute

WEBHOOKS_UPDATE = 'WEBHOOKS_UPDATE' class-attribute instance-attribute

VOICE_CHANNEL_EFFECT_SEND = 'VOICE_CHANNEL_EFFECT_SEND' class-attribute instance-attribute

VOICE_STATE_UPDATE = 'VOICE_STATE_UPDATE' class-attribute instance-attribute

VOICE_SERVER_UPDATE = 'VOICE_SERVER_UPDATE' class-attribute instance-attribute

STAGE_INSTANCE_CREATE = 'STAGE_INSTANCE_CREATE' class-attribute instance-attribute

STAGE_INSTANCE_UPDATE = 'STAGE_INSTANCE_UPDATE' class-attribute instance-attribute

STAGE_INSTANCE_DELETE = 'STAGE_INSTANCE_DELETE' class-attribute instance-attribute

GUILD_SOUNDBOARD_SOUND_CREATE = 'GUILD_SOUNDBOARD_SOUND_CREATE' class-attribute instance-attribute

GUILD_SOUNDBOARD_SOUND_UPDATE = 'GUILD_SOUNDBOARD_SOUND_UPDATE' class-attribute instance-attribute

GUILD_SOUNDBOARD_SOUND_DELETE = 'GUILD_SOUNDBOARD_SOUND_DELETE' class-attribute instance-attribute

GUILD_SOUNDBOARD_SOUNDS_UPDATE = 'GUILD_SOUNDBOARD_SOUNDS_UPDATE' class-attribute instance-attribute

ENTITLEMENT_CREATE = 'ENTITLEMENT_CREATE' class-attribute instance-attribute

ENTITLEMENT_UPDATE = 'ENTITLEMENT_UPDATE' class-attribute instance-attribute

ENTITLEMENT_DELETE = 'ENTITLEMENT_DELETE' class-attribute instance-attribute

SUBSCRIPTION_CREATE = 'SUBSCRIPTION_CREATE' class-attribute instance-attribute

SUBSCRIPTION_UPDATE = 'SUBSCRIPTION_UPDATE' class-attribute instance-attribute

SUBSCRIPTION_DELETE = 'SUBSCRIPTION_DELETE' class-attribute instance-attribute