Expand description
Payloads that are incoming from the Discord Gateway API.
These are sent by the Discord Gateway API to shards. The only payload
required for the operation of a shard is Ready; all other payloads are
for users to consume in their own operations based on the Intents they
have set
Refer to Discord Docs / Gateway Events for Discord’s documentation about incoming and outgoing events.
Re-exports§
pub use self::auto_moderation_action_execution::AutoModerationActionExecution;pub use self::auto_moderation_rule_create::AutoModerationRuleCreate;pub use self::auto_moderation_rule_delete::AutoModerationRuleDelete;pub use self::auto_moderation_rule_update::AutoModerationRuleUpdate;pub use self::ban_add::BanAdd;pub use self::ban_remove::BanRemove;pub use self::channel_create::ChannelCreate;pub use self::channel_delete::ChannelDelete;pub use self::channel_pins_update::ChannelPinsUpdate;pub use self::channel_update::ChannelUpdate;pub use self::command_permissions_update::CommandPermissionsUpdate;pub use self::entitlement_create::EntitlementCreate;pub use self::entitlement_delete::EntitlementDelete;pub use self::entitlement_update::EntitlementUpdate;pub use self::guild_audit_log_entry_create::GuildAuditLogEntryCreate;pub use self::guild_create::GuildCreate;pub use self::guild_delete::GuildDelete;pub use self::guild_emojis_update::GuildEmojisUpdate;pub use self::guild_integrations_update::GuildIntegrationsUpdate;pub use self::guild_scheduled_event_create::GuildScheduledEventCreate;pub use self::guild_scheduled_event_delete::GuildScheduledEventDelete;pub use self::guild_scheduled_event_update::GuildScheduledEventUpdate;pub use self::guild_scheduled_event_user_add::GuildScheduledEventUserAdd;pub use self::guild_scheduled_event_user_remove::GuildScheduledEventUserRemove;pub use self::guild_stickers_update::GuildStickersUpdate;pub use self::guild_update::GuildUpdate;pub use self::hello::Hello;pub use self::integration_create::IntegrationCreate;pub use self::integration_delete::IntegrationDelete;pub use self::integration_update::IntegrationUpdate;pub use self::interaction_create::InteractionCreate;pub use self::invite_create::InviteCreate;pub use self::invite_delete::InviteDelete;pub use self::member_add::MemberAdd;pub use self::member_chunk::MemberChunk;pub use self::member_remove::MemberRemove;pub use self::member_update::MemberUpdate;pub use self::message_create::MessageCreate;pub use self::message_delete::MessageDelete;pub use self::message_delete_bulk::MessageDeleteBulk;pub use self::message_poll_vote_add::MessagePollVoteAdd;pub use self::message_poll_vote_remove::MessagePollVoteRemove;pub use self::message_update::MessageUpdate;pub use self::presence_update::PresenceUpdate;pub use self::rate_limited::RateLimited;pub use self::reaction_add::ReactionAdd;pub use self::reaction_remove::ReactionRemove;pub use self::reaction_remove_all::ReactionRemoveAll;pub use self::reaction_remove_emoji::ReactionRemoveEmoji;pub use self::ready::Ready;pub use self::role_create::RoleCreate;pub use self::role_delete::RoleDelete;pub use self::role_update::RoleUpdate;pub use self::stage_instance_create::StageInstanceCreate;pub use self::stage_instance_delete::StageInstanceDelete;pub use self::stage_instance_update::StageInstanceUpdate;pub use self::thread_create::ThreadCreate;pub use self::thread_delete::ThreadDelete;pub use self::thread_list_sync::ThreadListSync;pub use self::thread_member_update::ThreadMemberUpdate;pub use self::thread_members_update::ThreadMembersUpdate;pub use self::thread_update::ThreadUpdate;pub use self::typing_start::TypingStart;pub use self::user_update::UserUpdate;pub use self::voice_server_update::VoiceServerUpdate;pub use self::voice_state_update::VoiceStateUpdate;pub use self::webhooks_update::WebhooksUpdate;
Modules§
- invite_
create - Gateway event payload when an invite is created.
- rate_
limited - reaction_
remove_ emoji
Structs§
- Auto
Moderation Action Execution - Message has been blocked by AutoMod according to a rule.
- Auto
Moderation Rule Create - Auto moderation rule has been created.
- Auto
Moderation Rule Delete - Auto moderation rule has been deleted.
- Auto
Moderation Rule Update - Auto moderation rule has been updated.
- BanAdd
- BanRemove
- Channel
Create - Channel
Delete - Channel
Pins Update - Channel
Update - A channel has been updated.
- Command
Permissions Update - Entitlement
Create - Entitlement
Delete - Entitlement
Update - Guild
Audit LogEntry Create - The inner value of the
GuildAuditLogEntryCreatevariant of theEventenum. - Guild
Delete - Guild
Emojis Update - Guild
Integrations Update - Guild
Scheduled Event Create - Sent when a guild scheduled event is created. The inner payload is a
GuildScheduledEvent. - Guild
Scheduled Event Delete - Sent when a guild scheduled event is deleted. The inner payload is a
GuildScheduledEvent. - Guild
Scheduled Event Update - Sent when a guild scheduled event is updated. The inner payload is a
GuildScheduledEvent. - Guild
Scheduled Event User Add - Sent when a user has subscribed to a guild scheduled event.
- Guild
Scheduled Event User Remove - Sent when a user has unsubscribed from a guild scheduled event.
- Guild
Stickers Update - Guild
Update - Hello
- Integration
Create - Integration
Delete - Integration
Update - Interaction
Create - Invite
Delete - Member
Add - Member
Chunk - Member
Remove - Member
Update - Message
Create - Message
Delete - Message
Delete Bulk - Message
Poll Vote Add - Sent when a user votes on a poll. If the poll allows multiple selection, one event will be sent per answer.
- Message
Poll Vote Remove - Sent when a user removes a vote on a poll. If the poll allows multiple selection, one event will be sent per answer.
- Message
Update - Presence
Update - User’s presence was updated.
- Reaction
Add - Reaction
Remove - Reaction
Remove All - Ready
- Role
Create - Role
Delete - Role
Update - Stage
Instance Create - Stage
Instance Delete - Stage
Instance Update - Thread
Create - Thread
Delete - Thread
List Sync - Thread
Member Update - Thread
Members Update - Thread
Update - Typing
Start - Unavailable
Guild - User
Update - Voice
Server Update - Voice
State Update - Webhooks
Update