Events
Table of Contents
Namespaces
- Data
Classes
- ApplicationAuthorized
- Received as a webhook event, through {@see \Discord\WebhookEvents\WebhookEventReceiver}.
- ApplicationCommandPermissionsUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- ApplicationDeauthorized
- Received as a webhook event, through {@see \Discord\WebhookEvents\WebhookEventReceiver}.
- AutoModerationActionExecution
- Contains constants for WebSocket events as well as handlers for the events.
- AutoModerationRuleCreate
- Contains constants for WebSocket events as well as handlers for the events.
- AutoModerationRuleDelete
- Contains constants for WebSocket events as well as handlers for the events.
- AutoModerationRuleUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- ChannelCreate
- Contains constants for WebSocket events as well as handlers for the events.
- ChannelDelete
- Contains constants for WebSocket events as well as handlers for the events.
- ChannelInfo
- Includes ephemeral data for channels in a guild. Sent in response to Request Channel Info. Sent in response to Request Channel Info.
- ChannelPinsUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- ChannelUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- EntitlementCreate
- Contains constants for WebSocket events as well as handlers for the events.
- EntitlementDelete
- Contains constants for WebSocket events as well as handlers for the events.
- EntitlementUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- GameDirectMessageCreate
- Received as a webhook event, through {@see \Discord\WebhookEvents\WebhookEventReceiver}.
- GameDirectMessageDelete
- Received as a webhook event, through {@see \Discord\WebhookEvents\WebhookEventReceiver}.
- GameDirectMessageUpdate
- Received as a webhook event, through {@see \Discord\WebhookEvents\WebhookEventReceiver}.
- GameServerDelete
- Handles GAME_SERVER_DELETE gateway events.
- GameServerUpdate
- Handles GAME_SERVER_UPDATE gateway events.
- GuildAuditLogEntryCreate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildBanAdd
- Contains constants for WebSocket events as well as handlers for the events.
- GuildBanRemove
- Contains constants for WebSocket events as well as handlers for the events.
- GuildCreate
- The inner payload is either a guild object or an unavailable guild object.
- GuildDelete
- Contains constants for WebSocket events as well as handlers for the events.
- GuildEmojisUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildIntegrationsUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildJoinRequestCreate
- Sent when a user submits a new join request to a guild.
- GuildJoinRequestDelete
- Sent when a join request is deleted, such as when the applicant withdraws it.
- GuildJoinRequestUpdate
- Sent when a join request is updated, such as when a user submits a request they had already started, or when a request is approved or rejected.
- GuildMemberAdd
- Sent when a user joins a guild. This event can be sent when the user is already a member of the guild.
- GuildMemberRemove
- Contains constants for WebSocket events as well as handlers for the events.
- GuildMemberUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildRoleCreate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildRoleDelete
- Contains constants for WebSocket events as well as handlers for the events.
- GuildRoleUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildScheduledEventCreate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildScheduledEventDelete
- Contains constants for WebSocket events as well as handlers for the events.
- GuildScheduledEventExceptionCreate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildScheduledEventExceptionDelete
- Contains constants for WebSocket events as well as handlers for the events.
- GuildScheduledEventExceptionUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildScheduledEventUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildScheduledEventUserAdd
- Contains constants for WebSocket events as well as handlers for the events.
- GuildScheduledEventUserRemove
- Contains constants for WebSocket events as well as handlers for the events.
- GuildSoundboardSoundCreate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildSoundboardSoundDelete
- Contains constants for WebSocket events as well as handlers for the events.
- GuildSoundboardSoundsUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildSoundboardSoundUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildStickersUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- GuildUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- IntegrationCreate
- Contains constants for WebSocket events as well as handlers for the events.
- IntegrationDelete
- Contains constants for WebSocket events as well as handlers for the events.
- IntegrationUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- InteractionCreate
- Contains constants for WebSocket events as well as handlers for the events.
- InviteCreate
- Contains constants for WebSocket events as well as handlers for the events.
- InviteDelete
- Contains constants for WebSocket events as well as handlers for the events.
- LobbyMessageCreate
- Received as a webhook event, through {@see \Discord\WebhookEvents\WebhookEventReceiver}.
- LobbyMessageDelete
- Received as a webhook event, through {@see \Discord\WebhookEvents\WebhookEventReceiver}.
- LobbyMessageUpdate
- Received as a webhook event, through {@see \Discord\WebhookEvents\WebhookEventReceiver}.
- MessageCreate
- Contains constants for WebSocket events as well as handlers for the events.
- MessageDelete
- Contains constants for WebSocket events as well as handlers for the events.
- MessageDeleteBulk
- Contains constants for WebSocket events as well as handlers for the events.
- MessagePollVoteAdd
- Contains constants for WebSocket events as well as handlers for the events.
- MessagePollVoteRemove
- Contains constants for WebSocket events as well as handlers for the events.
- MessageReactionAdd
- Contains constants for WebSocket events as well as handlers for the events.
- MessageReactionRemove
- Contains constants for WebSocket events as well as handlers for the events.
- MessageReactionRemoveAll
- Contains constants for WebSocket events as well as handlers for the events.
- MessageReactionRemoveEmoji
- Contains constants for WebSocket events as well as handlers for the events.
- MessageUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- PresenceUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- RateLimited
- A gateway request was rate limited. The client retries its own member requests by itself; this is for
requests you send, such as {@see \Discord\Discord::requestGuildMembers()}.
- SoundboardSounds
- Contains constants for WebSocket events as well as handlers for the events.
- StageInstanceCreate
- Contains constants for WebSocket events as well as handlers for the events.
- StageInstanceDelete
- Contains constants for WebSocket events as well as handlers for the events.
- StageInstanceUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- SubscriptionCreate
- Contains constants for WebSocket events as well as handlers for the events.
- SubscriptionDelete
- A user's subscription was deleted. Discord does not usually delete subscriptions; one that ends is
updated with its new status instead.
- SubscriptionUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- ThreadCreate
- Contains constants for WebSocket events as well as handlers for the events.
- ThreadDelete
- Contains constants for WebSocket events as well as handlers for the events.
- ThreadListSync
- Contains constants for WebSocket events as well as handlers for the events.
- ThreadMembersUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- ThreadMemberUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- ThreadUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- TypingStart
- Contains constants for WebSocket events as well as handlers for the events.
- UserUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- VoiceChannelEffectSend
- Someone sent an emoji reaction or a soundboard sound in a voice channel the bot is connected to. Needs
the `GUILD_VOICE_STATES` intent.
- VoiceChannelStartTimeUpdate
- Sent when the voice channel start time changes.
- VoiceChannelStatusUpdate
- Sent when the voice channel status changes.
- VoiceServerUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- VoiceStateUpdate
- Contains constants for WebSocket events as well as handlers for the events.
- WebhooksUpdate
- Contains constants for WebSocket events as well as handlers for the events.