diff options
author | turret <turret@duck.com> | 2024-03-30 20:35:30 -0500 |
---|---|---|
committer | turret <turret@duck.com> | 2024-03-30 20:35:30 -0500 |
commit | 2fb619ed6eac19afd7ed3b2c7baa4adc253f418e (patch) | |
tree | 521d3ec070fa39c398ec2d5835cac22bcd95190a /include/dbs/bits/events.h | |
parent | 80a67b7d20393a29aa5d2cb92197f3381be7fd96 (diff) | |
download | discord-bot-skeleton-2fb619ed6eac19afd7ed3b2c7baa4adc253f418e.tar.gz discord-bot-skeleton-2fb619ed6eac19afd7ed3b2c7baa4adc253f418e.tar.bz2 discord-bot-skeleton-2fb619ed6eac19afd7ed3b2c7baa4adc253f418e.zip |
net: event handler
in subsys.h: include init.h to ensure l5_initcall availability
also: add example/ directory to provide some user-code in the skeleton
(will likely be made defunct as i make the remainder of the skeleton,
such as a /ping command and user action and maybe some buttons, which
will require more organisation)
Diffstat (limited to 'include/dbs/bits/events.h')
-rw-r--r-- | include/dbs/bits/events.h | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/include/dbs/bits/events.h b/include/dbs/bits/events.h new file mode 100644 index 0000000..de8b35d --- /dev/null +++ b/include/dbs/bits/events.h @@ -0,0 +1,68 @@ +E(HELLO, hello) +E(READY, ready) +E(RESUMED, resumed) +E(RECONNECT, reconnect) +E(INVALID_SESSION, invalid_session) +E(APPLICATION_COMMAND_PERMISSIONS_UPDATE, application_command_permissions_update) +E(AUTO_MODERATION_RULE_CREATE, auto_moderation_rule_create) +E(AUTO_MODERATION_RULE_UPDATE, auto_moderation_rule_update) +E(AUTO_MODERATION_RULE_DELETE, auto_moderation_rule_delete) +E(AUTO_MODERATION_ACTION_EXECUTION, auto_moderation_action_execution) +E(CHANNEL_CREATE, channel_create) +E(CHANNEL_UPDATE, channel_update) +E(CHANNEL_DELETE, channel_delete) +E(CHANNEL_PINS_UPDATE, channel_pins_update) +E(THREAD_CREATE, thread_create) +E(THREAD_UPDATE, thread_update) +E(THREAD_DELETE, thread_delete) +E(THREAD_LIST_SYNC, thread_list_sync) +E(THREAD_MEMBER_UPDATE, thread_member_update) +E(THREAD_MEMBERS_UPDATE, thread_members_update) +E(ENTITLEMENT_CREATE, entitlement_create) +E(ENTITLEMENT_UPDATE, entitlement_update) +E(ENTITLEMENT_DELETE, entitlement_delete) +E(GUILD_CREATE, guild_create) +E(GUILD_UPDATE, guild_update) +E(GUILD_DELETE, guild_delete) +E(GUILD_AUDIT_LOG_ENTRY_CREATE, guild_audit_log_entry_create) +E(GUILD_BAN_ADD, guild_ban_add) +E(GUILD_BAN_REMOVE, guild_ban_remove) +E(GUILD_EMOJIS_UPDATE, guild_emojis_update) +E(GUILD_STICKERS_UPDATE, guild_stickers_update) +E(GUILD_INTEGRATIONS_UPDATE, guild_integrations_update) +E(GUILD_MEMBER_ADD, guild_member_add) +E(GUILD_MEMBER_REMOVE, guild_member_remove) +E(GUILD_MEMBER_UPDATE, guild_member_update) +E(GUILD_MEMBERS_CHUNK, guild_members_chunk) +E(GUILD_ROLE_CREATE, guild_role_create) +E(GUILD_ROLE_UPDATE, guild_role_update) +E(GUILD_ROLE_DELETE, guild_role_delete) +E(GUILD_SCHEDULED_EVENT_CREATE, guild_scheduled_event_create) +E(GUILD_SCHEDULED_EVENT_UPDATE, guild_scheduled_event_update) +E(GUILD_SCHEDULED_EVENT_DELETE, guild_scheduled_event_delete) +E(GUILD_SCHEDULED_EVENT_USER_ADD, guild_scheduled_event_user_add) +E(GUILD_SCHEDULED_EVENT_USER_REMOVE, guild_scheduled_event_user_remove) +E(INTEGRATION_CREATE, integration_create) +E(INTEGRATION_UPDATE, integration_update) +E(INTEGRATION_DELETE, integration_delete) +E(INTERACTION_CREATE, interaction_create) +E(INVITE_CREATE, invite_create) +E(INVITE_DELETE, invite_delete) +E(MESSAGE_CREATE, message_create) +E(MESSAGE_UPDATE, message_update) +E(MESSAGE_DELETE, message_delete) +E(MESSAGE_DELETE_BULK, message_delete_bulk) +E(MESSAGE_REACTION_ADD, message_reaction_add) +E(MESSAGE_REACTION_REMOVE, message_reaction_remove) +E(MESSAGE_REACTION_REMOVE_ALL, message_reaction_remove_all) +E(MESSAGE_REACTION_REMOVE_EMOJI, message_reaction_remove_emoji) +E(PRESENCE_UPDATE, presence_update) +E(STAGE_INSTANCE_CREATE, stage_instance_create) +E(STAGE_INSTANCE_UPDATE, stage_instance_update) +E(STAGE_INSTANCE_DELETE, stage_instance_delete) +E(TYPING_START, typing_start) +E(USER_UPDATE, user_update) +E(VOICE_STATE_UPDATE, voice_state_update) +E(VOICE_SERVER_UPDATE, voice_server_update) +E(WEBHOOKS_UPDATE, webhooks_update) +E(EVENT_INVALID, event_invalid) |