![]() |
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 AutoModerationRule creation event. More... | |
struct | DiscordCoreAPI::OnAutoModerationRuleDeletionData |
Data that is received as part of an AutoModerationRule delete event. More... | |
struct | DiscordCoreAPI::OnAutoModerationRuleUpdateData |
Data that is received as part of an AutoModerationRule 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 GuildScheduledEvent creation event. More... | |
struct | DiscordCoreAPI::OnGuildScheduledEventDeletionData |
Data that is received as part of a GuildScheduledEvent delete event. More... | |
struct | DiscordCoreAPI::OnGuildScheduledEventUpdateData |
Data that is received as part of a GuildScheduledEvent update event. More... | |
struct | DiscordCoreAPI::OnGuildScheduledEventUserAddData |
Data that is received as part of a GuildScheduledEvent User add event. More... | |
struct | DiscordCoreAPI::OnGuildScheduledEventUserRemoveData |
Data that is received as part of a GuildScheduledEvent 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 Role creation event. More... | |
struct | DiscordCoreAPI::OnRoleDeletionData |
Data that is received as part of a Role deletion event. More... | |
struct | DiscordCoreAPI::OnRoleUpdateData |
Data that is received as part of a Role update event. More... | |
struct | DiscordCoreAPI::OnStageInstanceCreationData |
Data that is received as part of a StageInstance creation event. More... | |
struct | DiscordCoreAPI::OnStageInstanceDeletionData |
Data that is received as part of a StageInstance deletion event. More... | |
struct | DiscordCoreAPI::OnStageInstanceUpdateData |
Data that is received as part of a StageInstance update event. More... | |
struct | DiscordCoreAPI::OnThreadCreationData |
Data that is received as part of a Thread creation event. More... | |
struct | DiscordCoreAPI::OnThreadDeletionData |
Data that is received as part of a Thread deletion event. More... | |
struct | DiscordCoreAPI::OnThreadListSyncData |
Data that is received as part of a Thread list sync event. More... | |
struct | DiscordCoreAPI::OnThreadMembersUpdateData |
Data that is received as part of a Thread members update event. More... | |
struct | DiscordCoreAPI::OnThreadMemberUpdateData |
Data that is received as part of a Thread member update event. More... | |
struct | DiscordCoreAPI::OnThreadUpdateData |
Data that is received as part of a Thread 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... | |
class | DiscordCoreInternal::EventDelegate< RTy, ArgTypes > |
Event-delegate, for representing an event-function to be executed. More... | |
struct | DiscordCoreInternal::EventDelegateToken |
Event-delegate token, representing an event. More... | |
class | DiscordCoreInternal::TriggerEventDelegate< RTy, ArgTypes > |
An event that gets fired depending on the result of a "trigger-function" return value. More... | |