dpp::events::event
dpp::events::automod_rule_create
dpp::events::automod_rule_delete
dpp::events::automod_rule_execute
dpp::events::automod_rule_update
dpp::events::channel_create
dpp::events::channel_delete
dpp::events::channel_pins_update
dpp::events::channel_update
dpp::events::entitlement_create
dpp::events::entitlement_delete
dpp::events::entitlement_update
dpp::events::guild_audit_log_entry_create
dpp::events::guild_ban_add
dpp::events::guild_ban_remove
dpp::events::guild_create
dpp::events::guild_delete
dpp::events::guild_emojis_update
dpp::events::guild_integrations_update
dpp::events::guild_join_request_delete
dpp::events::guild_member_add
dpp::events::guild_member_remove
dpp::events::guild_member_update
dpp::events::guild_members_chunk
dpp::events::guild_role_create
dpp::events::guild_role_delete
dpp::events::guild_role_update
dpp::events::guild_scheduled_event_create
dpp::events::guild_scheduled_event_delete
dpp::events::guild_scheduled_event_update
dpp::events::guild_scheduled_event_user_add
dpp::events::guild_scheduled_event_user_remove
dpp::events::guild_stickers_update
dpp::events::guild_update
dpp::events::integration_create
dpp::events::integration_delete
dpp::events::integration_update
dpp::events::interaction_create
dpp::events::invite_create
dpp::events::invite_delete
dpp::events::logger
dpp::events::message_create
dpp::events::message_delete
dpp::events::message_delete_bulk
dpp::events::message_poll_vote_add
dpp::events::message_poll_vote_remove
dpp::events::message_reaction_add
dpp::events::message_reaction_remove
dpp::events::message_reaction_remove_all
dpp::events::message_reaction_remove_emoji
dpp::events::message_update
dpp::events::presence_update
dpp::events::ready
dpp::events::resumed
dpp::events::stage_instance_create
dpp::events::stage_instance_delete
dpp::events::stage_instance_update
dpp::events::thread_create
dpp::events::thread_delete
dpp::events::thread_list_sync
dpp::events::thread_member_update
dpp::events::thread_members_update
dpp::events::thread_update
dpp::events::typing_start
dpp::events::user_update
dpp::events::voice_channel_effect_send
dpp::events::voice_server_update
dpp::events::voice_state_update
dpp::events::webhooks_update
event.h
void virtual void dpp::events::event::handle (class discord_client *client, nlohmann::json &j, const std::string &raw)=0 handle dpp::events::event::handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle handle class discord_client * client nlohmann::json & j const std::string & raw

Pure virtual method for event handler code.

client

The creating shard

j

The json data of the event

raw

The raw event json

An event object represents an event handled internally, passed from the websocket e.g. MESSAGE_CREATE.

dpp::events::automod_rule_create
dpp::events::automod_rule_delete
dpp::events::automod_rule_execute
dpp::events::automod_rule_update
dpp::events::channel_create
dpp::events::channel_delete
dpp::events::channel_pins_update
dpp::events::channel_update
dpp::events::entitlement_create
dpp::events::entitlement_delete
dpp::events::entitlement_update
dpp::events::event
dpp::events::guild_audit_log_entry_create
dpp::events::guild_ban_add
dpp::events::guild_ban_remove
dpp::events::guild_create
dpp::events::guild_delete
dpp::events::guild_emojis_update
dpp::events::guild_integrations_update
dpp::events::guild_join_request_delete
dpp::events::guild_member_add
dpp::events::guild_member_remove
dpp::events::guild_member_update
dpp::events::guild_members_chunk
dpp::events::guild_role_create
dpp::events::guild_role_delete
dpp::events::guild_role_update
dpp::events::guild_scheduled_event_create
dpp::events::guild_scheduled_event_delete
dpp::events::guild_scheduled_event_update
dpp::events::guild_scheduled_event_user_add
dpp::events::guild_scheduled_event_user_remove
dpp::events::guild_stickers_update
dpp::events::guild_update
dpp::events::integration_create
dpp::events::integration_delete
dpp::events::integration_update
dpp::events::interaction_create
dpp::events::invite_create
dpp::events::invite_delete
dpp::events::logger
dpp::events::message_create
dpp::events::message_delete
dpp::events::message_delete_bulk
dpp::events::message_poll_vote_add
dpp::events::message_poll_vote_remove
dpp::events::message_reaction_add
dpp::events::message_reaction_remove
dpp::events::message_reaction_remove_all
dpp::events::message_reaction_remove_emoji
dpp::events::message_update
dpp::events::presence_update
dpp::events::ready
dpp::events::resumed
dpp::events::stage_instance_create
dpp::events::stage_instance_delete
dpp::events::stage_instance_update
dpp::events::thread_create
dpp::events::thread_delete
dpp::events::thread_list_sync
dpp::events::thread_member_update
dpp::events::thread_members_update
dpp::events::thread_update
dpp::events::typing_start
dpp::events::user_update
dpp::events::voice_channel_effect_send
dpp::events::voice_server_update
dpp::events::voice_state_update
dpp::events::webhooks_update
- dpp::events::event
  handle