DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
Loading...
Searching...
No Matches
Discord Events

For all of the events that could be sent by the Discord API. More...

Classes and Structures

class  DiscordCoreAPI::EventManager
 Class for handling the assignment of event-handling functions.int32_t. More...
 
struct  DiscordCoreAPI::OnApplicationCommandPermissionsUpdateData
 Data that is received as part of an ApplicationCommandPermissions update event. More...
 
struct  DiscordCoreAPI::OnAutoCompleteEntryData
 Data that is received upon the bot receiving an autocomplete entry. More...
 
struct  DiscordCoreAPI::OnAutoModerationActionExecutionData
 Data that is received as part of an AutoModerationAction execution event. More...
 
struct  DiscordCoreAPI::OnAutoModerationRuleCreationData
 Data that is received as part of an AutoModerationRuleData creation event. More...
 
struct  DiscordCoreAPI::OnAutoModerationRuleDeletionData
 Data that is received as part of an AutoModerationRuleData delete event. More...
 
struct  DiscordCoreAPI::OnAutoModerationRuleUpdateData
 Data that is received as part of an AutoModerationRuleData update event. More...
 
struct  DiscordCoreAPI::OnChannelCreationData
 Data that is received as part of a Channel creation event. More...
 
struct  DiscordCoreAPI::OnChannelDeletionData
 Data that is received as part of a Channel deletion event. More...
 
struct  DiscordCoreAPI::OnChannelPinsUpdateData
 Data that is received as part of a Channel pins update event. More...
 
struct  DiscordCoreAPI::OnChannelUpdateData
 Data that is received as part of a Channel update event. More...
 
struct  DiscordCoreAPI::OnGatewayPingData
 Data that is received as part of a Gateway ping event. More...
 
struct  DiscordCoreAPI::OnGuildBanAddData
 Data that is received as part of a Guild ban add event. More...
 
struct  DiscordCoreAPI::OnGuildBanRemoveData
 Data that is received as part of a Guild ban add event. More...
 
struct  DiscordCoreAPI::OnGuildCreationData
 Data that is received as part of a Guild creation event. More...
 
struct  DiscordCoreAPI::OnGuildDeletionData
 Data that is received as part of a Guild deletion event. More...
 
struct  DiscordCoreAPI::OnGuildEmojisUpdateData
 Data that is received as part of a Guild emojis update event. More...
 
struct  DiscordCoreAPI::OnGuildIntegrationsUpdateData
 Data that is received as part of a Guild Integration update event. More...
 
struct  DiscordCoreAPI::OnGuildMemberAddData
 Data that is received as part of a GuildMember add event. More...
 
struct  DiscordCoreAPI::OnGuildMemberRemoveData
 Data that is received as part of a GuildMember remove event. More...
 
struct  DiscordCoreAPI::OnGuildMembersChunkData
 Data that is received as part of a GuildMembers chunk event. More...
 
struct  DiscordCoreAPI::OnGuildMemberUpdateData
 Data that is received as part of a GuildMember update event. More...
 
struct  DiscordCoreAPI::OnGuildScheduledEventCreationData
 Data that is received as part of a GuildScheduledEventData creation event. More...
 
struct  DiscordCoreAPI::OnGuildScheduledEventDeletionData
 Data that is received as part of a GuildScheduledEventData delete event. More...
 
struct  DiscordCoreAPI::OnGuildScheduledEventUpdateData
 Data that is received as part of a GuildScheduledEventData update event. More...
 
struct  DiscordCoreAPI::OnGuildScheduledEventUserAddData
 Data that is received as part of a GuildScheduledEventData User add event. More...
 
struct  DiscordCoreAPI::OnGuildScheduledEventUserRemoveData
 Data that is received as part of a GuildScheduledEventData User remove event. More...
 
struct  DiscordCoreAPI::OnGuildStickersUpdateData
 Data that is received as part of a Guild sticker update event. More...
 
struct  DiscordCoreAPI::OnGuildUpdateData
 Data that is received as part of a Guild update event. More...
 
struct  DiscordCoreAPI::OnInputEventCreationData
 Data that is received as part of an InputEvent creation event. More...
 
struct  DiscordCoreAPI::OnIntegrationCreationData
 Data that is received as part of an Integration creation event. More...
 
struct  DiscordCoreAPI::OnIntegrationDeletionData
 Data that is received as part of an Integration deletion event. More...
 
struct  DiscordCoreAPI::OnIntegrationUpdateData
 Data that is received as part of an Integration update event. More...
 
struct  DiscordCoreAPI::OnInteractionCreationData
 Data that is received as part of an Interaction creation event. More...
 
struct  DiscordCoreAPI::OnInviteCreationData
 Data that is received as part of an Invite creation event. More...
 
struct  DiscordCoreAPI::OnInviteDeletionData
 Data that is received as part of an Invite deletion event. More...
 
struct  DiscordCoreAPI::OnMessageCreationData
 Data that is received as part of a Message creation event. More...
 
struct  DiscordCoreAPI::OnMessageDeleteBulkData
 Data that is received as part of a Message delete bulk event. More...
 
struct  DiscordCoreAPI::OnMessageDeletionData
 Data that is received as part of a Message deletion event. More...
 
struct  DiscordCoreAPI::OnMessageUpdateData
 Data that is received as part of a Message update event. More...
 
struct  DiscordCoreAPI::OnPresenceUpdateData
 Data that is received as part of a presence update event. More...
 
struct  DiscordCoreAPI::OnReactionAddData
 Data that is received as part of a Reaction add event. More...
 
struct  DiscordCoreAPI::OnReactionRemoveAllData
 Data that is received as part of a Reaction remove all event. More...
 
struct  DiscordCoreAPI::OnReactionRemoveData
 Data that is received as part of a Reaction remove event. More...
 
struct  DiscordCoreAPI::OnReactionRemoveEmojiData
 Data that is received as part of a Reaction remove emoji event. More...
 
struct  DiscordCoreAPI::OnRoleCreationData
 Data that is received as part of a RoleData creation event. More...
 
struct  DiscordCoreAPI::OnRoleDeletionData
 Data that is received as part of a RoleData deletion event. More...
 
struct  DiscordCoreAPI::OnRoleUpdateData
 Data that is received as part of a RoleData update event. More...
 
struct  DiscordCoreAPI::OnStageInstanceCreationData
 Data that is received as part of a StageInstanceData creation event. More...
 
struct  DiscordCoreAPI::OnStageInstanceDeletionData
 Data that is received as part of a StageInstanceData deletion event. More...
 
struct  DiscordCoreAPI::OnStageInstanceUpdateData
 Data that is received as part of a StageInstanceData update event. More...
 
struct  DiscordCoreAPI::OnThreadCreationData
 Data that is received as part of a ThreadData creation event. More...
 
struct  DiscordCoreAPI::OnThreadDeletionData
 Data that is received as part of a ThreadData deletion event. More...
 
struct  DiscordCoreAPI::OnThreadListSyncData
 Data that is received as part of a ThreadData list sync event. More...
 
struct  DiscordCoreAPI::OnThreadMembersUpdateData
 Data that is received as part of a ThreadData members update event. More...
 
struct  DiscordCoreAPI::OnThreadMemberUpdateData
 Data that is received as part of a ThreadData member update event. More...
 
struct  DiscordCoreAPI::OnThreadUpdateData
 Data that is received as part of a ThreadData update event. More...
 
struct  DiscordCoreAPI::OnTypingStartData
 Data that is received as part of a typing start event. More...
 
struct  DiscordCoreAPI::OnUserUpdateData
 Data that is received as part of a User update event. More...
 
struct  DiscordCoreAPI::OnVoiceServerUpdateData
 Data that is received as part of a voice server update event. More...
 
struct  DiscordCoreAPI::OnVoiceStateUpdateData
 Data that is received as part of a voice state update event. More...
 
struct  DiscordCoreAPI::OnWebhookUpdateData
 Data that is received as part of a WebHook update event. More...