![]() |
DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
|
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... | |