case audioData
Fired when audio data is received from voice connection
case buttonEvent
Fired when a button is clicked
case channelCreate
Fired when a channel is created
case channelDelete
Fired when a channel is deleted
case channelPinsUpdate
Fired when a channel adds a pin or removes a pin
case channelUpdate
Fired when a channel is updated
case connectionClose
Fired when voice connection dies (self emitted)
case disconnect
Fired when a shard is disconnected from the gateway
case guildAvailable
Fired when a guild is available (This is not guildCreate)
case guildBanAdd
Fired when a member of a guild is banned
case guildBanRemove
Fired when a member of a guild is unbanned
case guildCreate
Fired when a guild is created
case guildDelete
Fired when a guild is deleted
case guildEmojisUpdate
Fired when a guild’s custom emojis are created/deleted/updated
case guildIntegrationsUpdate
Fired when a guild updates it’s integrations
case guildMemberAdd
Fired when a user joins a guild
case guildMemberRemove
Fired when a member leaves a guild
case guildMemberUpdate
Fired when a member of a guild is updated
case guildMembersChunk
:nodoc:
case guildRoleCreate
Fired when a role is created in a guild
case guildRoleDelete
Fired when a role is deleted in a guild
case guildRoleUpdate
Fired when a role is updated in a guild
case guildUnavailable
Fired when a guild becomes unavailable
case guildUpdate
Fired when a guild is updated
case interaction
Generic Interaction event This should never be handled by the user. Its soul purpose is for the library to distinguish the different types of interactions As they all send this event.
case messageCommandEvent
Fired when a message command is used
case messageCreate
Fired when a message is created
case messageDelete
Fired when a message is deleted
case messageDeleteBulk
Fired when a large chunk of messages are deleted
case messageReactionRemoveAll
Fired when a message’s reactions are all removed
case messageUpdate
Fired when a message is updated
case payload
Fired when a payload is received through the gateway
case presenceUpdate
Fired when a user’s presences is updated
case reactionAdd
Fired when a reaction is added to a message
case reactionRemove
Fired when a reaction is removed from a message
case ready
Fired when the bot is ready to receive events
case resume
:nodoc:
case resumed
:nodoc:
case selectMenuEvent
Fired when a Select Menu is selected
case shardReady
Fired when a shard becomes ready
case slashCommandEvent
Fired when a slash command is used
case threadCreate
Fired when a thread is created
case threadDelete
Fired when a thread is deleted
case threadUpdate
Fired when a thread is updated
case typingStart
Fired when someone starts typing a message
case userCommandEvent
Fired when a user command is used
case userUpdate
Fired when a user updates their info
case voiceChannelJoin
Fired when someone joins a voice channel
case voiceChannelLeave
Fired when someone leaves a voice channel
case voiceServerUpdate
:nodoc:
case voiceStateUpdate
Fired when someone joins/leaves/moves a voice channel