Below is a list of all the event types that BotWiz has to offer, as well as a short description of what they do.
When permissions for an application command are updated
Triggered when the permissions for a specific application command (slash command) are modified.
When an auto moderation rule is triggered
Triggered when an auto moderation rule is activated, such as when a specific word filter is breached.
When an auto moderation rule is created
Triggered when a new auto moderation rule is added to a guild.
When an auto moderation rule is deleted
Triggered when an existing auto moderation rule is removed from a guild.
When an auto moderation rule is updated
Triggered when the settings of an existing auto moderation rule are changed.
When a member joins a guild
Triggered when a new member successfully joins a guild (server).
When a member becomes available
Triggered when a member previously marked as unavailable (offline) becomes available
(online).
When a member leaves a guild or is kicked
Triggered when a member leaves or is removed from a guild.
When a chunk of guild members is received
Triggered when a large number of guild members are loaded in batches.
When a guild member changes (e.g., new role, removed role, nickname)
Triggered when a member's details, such as roles or nickname, are updated.
When a guild channel is created
Triggered when a new channel is created in a guild.
When a channel is deleted
Triggered when an existing channel is deleted from a guild.
When the pins of a channel are updated
Triggered when the pinned messages in a channel are updated.
When a channel is updated
Triggered when a channel's settings or properties are changed.
When a custom emoji is created in a guild
Triggered when a new custom emoji is added to a guild.
When a custom emoji is deleted in a guild
Triggered when a custom emoji is removed from a guild.
When a custom emoji is updated in a guild
Triggered when a custom emoji's details, such as its name or image, are changed.
When a guild audit log entry is created
Triggered when a new entry is added to the guild's audit log, often due to administrative actions.
When a guild becomes available
Triggered when a previously unavailable guild (server) becomes available again.
When a member is banned from a guild
Triggered when a member is banned from a guild.
When a member is unbanned from a guild
Triggered when a previously banned member is unbanned from a guild.
When the client joins a guild
Triggered when the client (bot) joins a new guild.
When a guild kicks the client or the guild is deleted/left
Triggered when the client (bot) is removed from a guild or the guild is deleted.
When a guild integration is updated
Triggered when a guild integration (e.g., Twitch or YouTube) is updated.
When a guild scheduled event is created
Triggered when a new event is scheduled in a guild.
When a guild scheduled event is deleted
Triggered when a scheduled event in a guild is deleted.
When a guild scheduled event gets updated
Triggered when the details of a scheduled event in a guild are updated.
When a user subscribes to a guild scheduled event
Triggered when a user subscribes (RSVPs) to a scheduled event in a guild.
When a user unsubscribes from a guild scheduled event
Triggered when a user unsubscribes (cancels RSVP) from a scheduled event in a guild.
When a guild becomes unavailable (likely due to a server outage)
Triggered when a guild becomes unavailable, often due to server outages.
When a guild is updated (e.g., name change)
Triggered when a guild's settings or properties are updated.
When an invite is created
Triggered when a new invite link is created for a guild.
When an invite is deleted
Triggered when an existing invite link is deleted.
When a message is created
Triggered when a new message is sent in a channel.
When a message is deleted
Triggered when a message is deleted from a channel.
When messages are deleted in bulk
Triggered when multiple messages are deleted simultaneously from a channel.
When a reaction is added to a cached message
Triggered when a reaction (emoji) is added to a message that is cached by the client.
When a reaction is removed from a cached message
Triggered when a reaction (emoji) is removed from a cached message.
When all reactions are removed from a cached message
Triggered when all reactions are removed from a cached message.
When a bot removes an emoji reaction from a cached message
Triggered when the client (bot) removes an emoji reaction from a cached message.
When a message is updated (e.g., embed or content change)
Triggered when a message is updated, such as its content or embeds.
When a guild member's presence (e.g., status, activity) is changed
Triggered when a guild member's presence, such as status or activity, is updated.
When the client becomes ready to start working
Triggered when the client (bot) is fully ready to start operating.
When a role is created
Triggered when a new role is created in a guild.
When a guild role is deleted
Triggered when an existing role is deleted from a guild.
When a guild role is updated
Triggered when a role's details, such as permissions or name, are updated.
When a stage instance is created
Triggered when a new stage instance (stage channel event) is created.
When a stage instance is deleted
Triggered when an existing stage instance is deleted.
When a stage instance gets updated (e.g., change in topic or privacy level)
Triggered when a stage instance's details, such as topic or privacy level, are updated.
When a custom sticker is created in a guild
Triggered when a new custom sticker is added to a guild.
When a custom sticker is deleted in a guild
Triggered when a custom sticker is removed from a guild.
When a custom sticker is updated in a guild
Triggered when a custom sticker's details, such as its image or name, are updated.
When a thread is created or when the client user is added to a thread
Triggered when a new thread is created or the client (bot) is added to a thread.
When a thread is deleted
Triggered when an existing thread is deleted.
When the client user gains access to a text or news channel that contains threads
Triggered when the client (bot) gains access to a channel containing threads.
When members are added or removed from a thread
Triggered when members are added to or removed from a thread.
When the client user's thread member is updated
Triggered when the client (bot)'s thread membership details are updated.
When a thread is updated (e.g., name change, archive state change, locked state change)
Triggered when a thread's details, such as name or archive state, are updated.
When a user starts typing in a channel
Triggered when a user starts typing in a channel.
When a user's details (e.g., username) are changed
Triggered when a user's details, such as username or avatar, are updated.
When a member changes voice state (e.g., joins/leaves a channel, mutes/unmutes)
Triggered when a member's voice state, such as joining or leaving a voice channel, is updated.
When a channel has its webhooks changed
Triggered when a channel's webhooks are updated.