Available on (crate features
bot or rich_presence) and crate feature bot only.Expand description
This module contains all the bevy Message that are send by bot feature
Structs§
- Auto
Moderation Action Execution Message - Dispatched when an auto moderation rule was triggered and an action was executed.
- Auto
Moderation Rule Create Message - Dispatched when an auto moderation rule was created.
- Auto
Moderation Rule Delete Message - Dispatched when an auto moderation rule was deleted.
- Auto
Moderation Rule Update Message - Dispatched when an auto moderation rule was updated.
- BotReady
Message - Dispatched upon startup.
- Cache
Read Message bot_cache - Dispatched when the cache has received and inserted all data from guilds.
- Category
Create Message - Dispatched when a category is created.
- Category
Delete Message - Dispatched when a category is deleted.
- Channel
Create Message - Dispatched when a channel is created.
- Channel
Delete Message - Dispatched when a channel is deleted.
- Channel
PinUpdate Message - Dispatched when a pin is added, deleted.
- Channel
Update Message - Dispatched when a channel is updated.
- Command
Permissions Update Message - Dispatched when the permissions of an application command was updated.
- Discord
Message - Dispatched when a message is created.
- Discord
Message Delete Bulk Message - Dispatched when multiple messages were deleted at once.
- Discord
Message Delete Message - Dispatched when a message is deleted.
- Discord
Message Update Message - Dispatched when a message is updated.
- Entitlement
Create Message - Dispatched when a user subscribes to a SKU.
- Entitlement
Delete Message - Dispatched when a user’s entitlement has been deleted. This happens rarely, but can occur if a subscription is refunded or otherwise deleted by Discord. Entitlements are not deleted when they expire.
- Entitlement
Update Message - Dispatched when a user’s entitlement has been updated, such as when a subscription is renewed for the next billing period.
- Guild
Audit LogEntry Create Message - Dispatched when a new audit log entry is created.
- Guild
BanAddition Message - Dispatched when a user is banned from a guild.
- Guild
BanRemoval Message - Dispatched when a user’s ban is lifted from a guild.
- Guild
Create Message - Dispatched when a guild is created; or an existing guild’s data is sent to us.
- Guild
Delete Message - Dispatched when a guild is deleted.
- Guild
Emojis Update Message - Dispatched when the emojis are updated.
- Guild
Integrations Update Message - Dispatched when a guild’s integration is added, updated or removed.
- Guild
Member Addition Message - Dispatched when a user joins a guild.
- Guild
Member Removal Message - Dispatched when a user’s membership ends by leaving, getting kicked, or being banned.
- Guild
Member Update Message - Dispatched when a member is updated (e.g their nickname is updated).
- Guild
Members Chunk Message - Dispatched when the data for offline members was requested.
- Guild
Role Create Message - Dispatched when a role is created.
- Guild
Role Delete Message - Dispatched when a role is deleted.
Provides the guild’s id, the role’s id and its data (if
bot_cachefeature is enabled and the data is available). - Guild
Role Update Message - Dispatched when a role is updated.
- Guild
Scheduled Event Create Message - Dispatched when a scheduled event is created.
- Guild
Scheduled Event Delete Message - Dispatched when a scheduled event is deleted.
- Guild
Scheduled Event Update Message - Dispatched when a scheduled event is updated.
- Guild
Scheduled Event User AddMessage - Dispatched when a guild member has subscribed to a scheduled event.
- Guild
Scheduled Event User Remove Message - Dispatched when a guild member has unsubscribed from a scheduled event.
- Guild
Stickers Update Message - Dispatched when the stickers are updated.
- Guild
Update Message - Dispatched when the guild is updated.
- Integration
Create Message - Dispatched when a guild integration is created.
- Integration
Update Message - Dispatched when a guild integration is updated.
- Interaction
Create Message - Dispatched when an interaction is created (e.g a slash command was used or a button was clicked).
- Invite
Create Message - Dispatched when a invite is created.
- Invite
Delete Message - Dispatched when a invite is deleted.
- Poll
Vote AddMessage - Dispatched when a user votes on a message poll.
- Poll
Vote Remove Message - Dispatched when a user removes a previous vote on a poll.
- Presence
Update Message - Dispatched when a user’s presence is updated (e.g off -> on).
- Rate
Limit Message - Dispatched when an HTTP rate limit is hit
- Reaction
AddMessage - Dispatched when a new reaction is attached to a message.
- Reaction
Remove AllMessage - Dispatched when all reactions of a message are detached from a message.
- Reaction
Remove Emoji Message - Dispatched when all reactions of a message are detached from a message.
- Reaction
Remove Message - Dispatched when a reaction is detached from a message.
- Resume
Message - Dispatched upon reconnection.
- Shard
Stage Update Message - Dispatched when a shard’s connection stage is updated
- Shards
Ready Message bot_cache - Dispatched when every shard has received a Ready event
- Stage
Instance Create Message - Dispatched when a stage instance is created.
- Stage
Instance Delete Message - Dispatched when a stage instance is deleted.
- Stage
Instance Update Message - Dispatched when a stage instance is updated.
- Thread
Create Message - Dispatched when a thread is created or the current user is added to a private thread.
- Thread
Delete Message - Dispatched when a thread is deleted.
- Thread
List Sync Message - Dispatched when the current user gains access to a channel.
- Thread
Member Update Message - Dispatched when the
ThreadMemberfor the current user is updated. - Thread
Members Update Message - Dispatched when anyone is added to or removed from a thread. If the current user does
not have the [
GatewayIntents::GUILDS], then this event will only be sent if the current user was added to or removed from the thread. - Thread
Update Message - Dispatched when a thread is updated.
- Typing
Start Message - Dispatched when a user starts typing.
- User
Update Message - Dispatched when the bot’s data is updated.
- Voice
Channel Status Update Message - Dispatched when a voice channel’s status is updated.
- Voice
Server Update Message - Dispatched when a guild’s voice server was updated (or changed to another one).
- Voice
State Update Message - Dispatched when a user joins, leaves or moves to a voice channel.
- Webhook
Update Message - Dispatched when a guild’s webhook is updated.