|  | D++ (DPP)
    C++ Discord API Bot Library | 
The events namespace holds the internal event handlers for each websocket event. These are handled internally and also dispatched to the user code if the event is hooked. More...
| Classes | |
| class | channel_create | 
| Internal event handler for CHANNEL_CREATE websocket events. Called for each websocket message of this type.  More... | |
| class | channel_delete | 
| Internal event handler for CHANNEL_DELETE websocket events. Called for each websocket message of this type.  More... | |
| class | channel_pins_update | 
| Internal event handler for CHANNEL_PINS_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | channel_update | 
| Internal event handler for CHANNEL_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | event | 
| An event object represents an event handled internally, passed from the websocket e.g. MESSAGE_CREATE.  More... | |
| class | guild_ban_add | 
| Internal event handler for GUILD_BAN_ADD websocket events. Called for each websocket message of this type.  More... | |
| class | guild_ban_remove | 
| Internal event handler for GUILD_BAN_REMOVE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_create | 
| Internal event handler for GUILD_CREATE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_delete | 
| Internal event handler for GUILD_DELETE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_emojis_update | 
| Internal event handler for GUILD_EMOJIS_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_integrations_update | 
| Internal event handler for GUILD_INTEGRATIONS_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_join_request_delete | 
| Internal event handler for GUILD_JOIN_REQUEST_DELETE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_member_add | 
| Internal event handler for GUILD_MEMBER_ADD websocket events. Called for each websocket message of this type.  More... | |
| class | guild_member_remove | 
| Internal event handler for GUILD_MEMBER_REMOVE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_member_update | 
| Internal event handler for GUILD_MEMBERS_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_members_chunk | 
| Internal event handler for GUILD_MEMBERS_CHUNK websocket events. Called for each websocket message of this type.  More... | |
| class | guild_role_create | 
| Internal event handler for GUILD_ROLE_CREATE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_role_delete | 
| Internal event handler for GUILD_ROLE_DELETE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_role_update | 
| Internal event handler for GUILD_ROLE_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_scheduled_event_create | 
| Internal event handler for GUILD_SCHEDULED_EVENT_CREATE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_scheduled_event_delete | 
| Internal event handler for GUILD_SCHEDULED_EVENT_DELETE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_scheduled_event_update | 
| Internal event handler for GUILD_SCHEDULED_EVENT_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_scheduled_event_user_add | 
| Internal event handler for GUILD_SCHEDULED_EVENT_USER_ADD websocket events. Called for each websocket message of this type.  More... | |
| class | guild_scheduled_event_user_remove | 
| Internal event handler for GUILD_SCHEDULED_EVENT_USER_REMOVE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_stickers_update | 
| Internal event handler for GUILD_STICKERS_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | guild_update | 
| Internal event handler for GUILD_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | integration_create | 
| Internal event handler for INTEGRATION_CREATE websocket events. Called for each websocket message of this type.  More... | |
| class | integration_delete | 
| Internal event handler for INTEGRATION_DELETE websocket events. Called for each websocket message of this type.  More... | |
| class | integration_update | 
| Internal event handler for INTEGRATION_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | interaction_create | 
| Internal event handler for INTERACTION_CREATE websocket events. Called for each websocket message of this type.  More... | |
| class | invite_create | 
| Internal event handler for INVITE_CREATE websocket events. Called for each websocket message of this type.  More... | |
| class | invite_delete | 
| Internal event handler for INVITE_DELETE websocket events. Called for each websocket message of this type.  More... | |
| class | logger | 
| Internal event handler for LOG websocket events. Called for each websocket message of this type.  More... | |
| class | message_create | 
| Internal event handler for MESSAGE_CREATE websocket events. Called for each websocket message of this type.  More... | |
| class | message_delete | 
| Internal event handler for MESSAGE_DELETE websocket events. Called for each websocket message of this type.  More... | |
| class | message_delete_bulk | 
| Internal event handler for MESSAGE_DELETE_BULK websocket events. Called for each websocket message of this type.  More... | |
| class | message_reaction_add | 
| Internal event handler for MESSAGE_REACTION_ADD websocket events. Called for each websocket message of this type.  More... | |
| class | message_reaction_remove | 
| Internal event handler for MESSAGE_REACTION_REMOVE websocket events. Called for each websocket message of this type.  More... | |
| class | message_reaction_remove_all | 
| Internal event handler for MESSAGE_REACTION_REMOVE_ALL websocket events. Called for each websocket message of this type.  More... | |
| class | message_reaction_remove_emoji | 
| Internal event handler for MESSAGE_REACTION_REMOVE_EMOJI websocket events. Called for each websocket message of this type.  More... | |
| class | message_update | 
| Internal event handler for MESSAGE_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | presence_update | 
| Internal event handler for PRESENCE_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | ready | 
| Internal event handler for READY websocket events. Called for each websocket message of this type.  More... | |
| class | resumed | 
| Internal event handler for RESUMED websocket events. Called for each websocket message of this type.  More... | |
| class | stage_instance_create | 
| Internal event handler for STAGE_INSTANCE_CREATE websocket events. Called for each websocket message of this type.  More... | |
| class | stage_instance_delete | 
| Internal event handler for STAGE_INSTANCE_DELETE websocket events. Called for each websocket message of this type.  More... | |
| class | stage_instance_update | 
| Internal event handler for STAGE_INSTANCE_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | thread_create | 
| Internal event handler for THREAD_CREATE websocket events. Called for each websocket message of this type.  More... | |
| class | thread_delete | 
| Internal event handler for THREAD_DELETE websocket events. Called for each websocket message of this type.  More... | |
| class | thread_list_sync | 
| Internal event handler for THREAD_LIST_SYNC websocket events. Called for each websocket message of this type.  More... | |
| class | thread_member_update | 
| Internal event handler for THREAD_MEMBER_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | thread_members_update | 
| Internal event handler for THREAD_MEMBERS_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | thread_update | 
| Internal event handler for THREAD_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | typing_start | 
| Internal event handler for TYPING_START websocket events. Called for each websocket message of this type.  More... | |
| class | user_update | 
| Internal event handler for USER_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | voice_server_update | 
| Internal event handler for VOICE_SERVER_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | voice_state_update | 
| Internal event handler for VOICE_STATE_UPDATE websocket events. Called for each websocket message of this type.  More... | |
| class | webhooks_update | 
| Internal event handler for WEBHOOKS_UPDATE websocket events. Called for each websocket message of this type.  More... | |
The events namespace holds the internal event handlers for each websocket event. These are handled internally and also dispatched to the user code if the event is hooked.