DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
|
#include <discordcoreapi/FoundationEntities.hpp>
#include <discordcoreapi/ApplicationCommandEntities.hpp>
#include <discordcoreapi/AutoModerationEntities.hpp>
#include <discordcoreapi/ChannelEntities.hpp>
#include <discordcoreapi/Utilities/EventEntities.hpp>
#include <discordcoreapi/GuildEntities.hpp>
#include <discordcoreapi/GuildMemberEntities.hpp>
#include <discordcoreapi/MessageEntities.hpp>
#include <discordcoreapi/ReactionEntities.hpp>
#include <discordcoreapi/RoleEntities.hpp>
#include <discordcoreapi/ThreadEntities.hpp>
#include <discordcoreapi/UserEntities.hpp>
Go to the source code of this file.
Classes and Structures | |
class | discord_core_api::event_manager |
Class for handling the assignment of event-handling functions.int32_t. More... | |
struct | discord_core_api::on_application_command_permissions_update_data |
Data that is received as part of an application_command_permissions update event. More... | |
struct | discord_core_api::on_auto_complete_entry_data |
Data that is received upon the bot receiving an autocomplete entry. More... | |
struct | discord_core_api::on_auto_moderation_action_execution_data |
Data that is received as part of an auto_moderation_action execution event. More... | |
struct | discord_core_api::on_auto_moderation_rule_creation_data |
Data that is received as part of an auto_moderation_rule_data creation event. More... | |
struct | discord_core_api::on_auto_moderation_rule_deletion_data |
Data that is received as part of an auto_moderation_rule_data delete event. More... | |
struct | discord_core_api::on_auto_moderation_rule_update_data |
Data that is received as part of an auto_moderation_rule_data update event. More... | |
struct | discord_core_api::on_channel_creation_data |
Data that is received as part of a channel creation event. More... | |
struct | discord_core_api::on_channel_deletion_data |
Data that is received as part of a channel deletion event. More... | |
struct | discord_core_api::on_channel_pins_update_data |
Data that is received as part of a channel pins update event. More... | |
struct | discord_core_api::on_channel_update_data |
Data that is received as part of a channel update event. More... | |
struct | discord_core_api::on_gateway_ping_data |
Data that is received as part of a gateway ping event. More... | |
struct | discord_core_api::on_guild_ban_add_data |
Data that is received as part of a guild ban add event. More... | |
struct | discord_core_api::on_guild_ban_remove_data |
Data that is received as part of a guild ban add event. More... | |
struct | discord_core_api::on_guild_creation_data |
Data that is received as part of a guild creation event. More... | |
struct | discord_core_api::on_guild_deletion_data |
Data that is received as part of a guild deletion event. More... | |
struct | discord_core_api::on_guild_emojis_update_data |
Data that is received as part of a guild emojis update event. More... | |
struct | discord_core_api::on_guild_integrations_update_data |
Data that is received as part of a guild integration update event. More... | |
struct | discord_core_api::on_guild_member_add_data |
Data that is received as part of a guild_member add event. More... | |
struct | discord_core_api::on_guild_member_remove_data |
Data that is received as part of a guild_member remove event. More... | |
struct | discord_core_api::on_guild_member_update_data |
Data that is received as part of a guild_member update event. More... | |
struct | discord_core_api::on_guild_members_chunk_data |
Data that is received as part of a guild_members chunk event. More... | |
struct | discord_core_api::on_guild_scheduled_event_creation_data |
Data that is received as part of a guild_scheduled_event_data creation event. More... | |
struct | discord_core_api::on_guild_scheduled_event_deletion_data |
Data that is received as part of a guild_scheduled_event_data delete event. More... | |
struct | discord_core_api::on_guild_scheduled_event_update_data |
Data that is received as part of a guild_scheduled_event_data update event. More... | |
struct | discord_core_api::on_guild_scheduled_event_user_add_data |
Data that is received as part of a guild_scheduled_event_data user add event. More... | |
struct | discord_core_api::on_guild_scheduled_event_user_remove_data |
Data that is received as part of a guild_scheduled_event_data user remove event. More... | |
struct | discord_core_api::on_guild_stickers_update_data |
Data that is received as part of a guild sticker update event. More... | |
struct | discord_core_api::on_guild_update_data |
Data that is received as part of a guild update event. More... | |
struct | discord_core_api::on_input_event_creation_data |
Data that is received as part of an input_event creation event. More... | |
struct | discord_core_api::on_integration_creation_data |
Data that is received as part of an integration creation event. More... | |
struct | discord_core_api::on_integration_deletion_data |
Data that is received as part of an integration deletion event. More... | |
struct | discord_core_api::on_integration_update_data |
Data that is received as part of an integration update event. More... | |
struct | discord_core_api::on_interaction_creation_data |
Data that is received as part of an interaction creation event. More... | |
struct | discord_core_api::on_invite_creation_data |
Data that is received as part of an invite creation event. More... | |
struct | discord_core_api::on_invite_deletion_data |
Data that is received as part of an invite deletion event. More... | |
struct | discord_core_api::on_message_creation_data |
Data that is received as part of a message creation event. More... | |
struct | discord_core_api::on_message_delete_bulk_data |
Data that is received as part of a message delete bulk event. More... | |
struct | discord_core_api::on_message_deletion_data |
Data that is received as part of a message deletion event. More... | |
struct | discord_core_api::on_message_update_data |
Data that is received as part of a message update event. More... | |
struct | discord_core_api::on_presence_update_data |
Data that is received as part of a presence update event. More... | |
struct | discord_core_api::on_reaction_add_data |
Data that is received as part of a reaction add event. More... | |
struct | discord_core_api::on_reaction_remove_all_data |
Data that is received as part of a reaction remove all event. More... | |
struct | discord_core_api::on_reaction_remove_data |
Data that is received as part of a reaction remove event. More... | |
struct | discord_core_api::on_reaction_remove_emoji_data |
Data that is received as part of a reaction remove emoji event. More... | |
struct | discord_core_api::on_role_creation_data |
Data that is received as part of a role_data creation event. More... | |
struct | discord_core_api::on_role_deletion_data |
Data that is received as part of a role_data deletion event. More... | |
struct | discord_core_api::on_role_update_data |
Data that is received as part of a role_data update event. More... | |
struct | discord_core_api::on_stage_instance_creation_data |
Data that is received as part of a stage_instance_data creation event. More... | |
struct | discord_core_api::on_stage_instance_deletion_data |
Data that is received as part of a stage_instance_data deletion event. More... | |
struct | discord_core_api::on_stage_instance_update_data |
Data that is received as part of a stage_instance_data update event. More... | |
struct | discord_core_api::on_thread_creation_data |
Data that is received as part of a thread_data creation event. More... | |
struct | discord_core_api::on_thread_deletion_data |
Data that is received as part of a thread_data deletion event. More... | |
struct | discord_core_api::on_thread_list_sync_data |
Data that is received as part of a thread_data list sync event. More... | |
struct | discord_core_api::on_thread_member_update_data |
Data that is received as part of a thread_data member update event. More... | |
struct | discord_core_api::on_thread_members_update_data |
Data that is received as part of a thread_data members update event. More... | |
struct | discord_core_api::on_thread_update_data |
Data that is received as part of a thread_data update event. More... | |
struct | discord_core_api::on_typing_start_data |
Data that is received as part of a typing start event. More... | |
struct | discord_core_api::on_user_update_data |
Data that is received as part of a user update event. More... | |
struct | discord_core_api::on_voice_server_update_data |
Data that is received as part of a voice server update event. More... | |
struct | discord_core_api::on_voice_state_update_data |
Data that is received as part of a voice state update event. More... | |
struct | discord_core_api::on_webhook_update_data |
Data that is received as part of a web_hook update event. More... | |
Namespaces | |
namespace | discord_core_api |
The main namespace for the forward-facing interfaces. | |