# Discord Reference — Common Python Library documentation

# Discord Reference

- cpl_discord.application package
  - Submodules
  - cpl_discord.application.discord_bot_application_abc module
    - `DiscordBotApplicationABC`
      - `DiscordBotApplicationABC.stop_async()`
  - Module contents
    - cpl-discord CPL Discord
    - `VersionInfo`
      - `VersionInfo.major`
      - `VersionInfo.micro`
      - `VersionInfo.minor`
- cpl_discord.command package
  - Submodules
  - cpl_discord.command.discord_command_abc module
    - `DiscordCommandABC`
  - cpl_discord.command.discord_commands_meta module
    - `DiscordCogMeta`
  - Module contents
    - cpl-discord CPL Discord
    - `VersionInfo`
      - `VersionInfo.major`
      - `VersionInfo.micro`
      - `VersionInfo.minor`
- cpl_discord.configuration package
  - Submodules
  - cpl_discord.configuration.discord_bot_settings module
    - `DiscordBotSettings`
      - `DiscordBotSettings.prefix`
      - `DiscordBotSettings.token`
  - Module contents
    - cpl-discord CPL Discord
    - `VersionInfo`
      - `VersionInfo.major`
      - `VersionInfo.micro`
      - `VersionInfo.minor`
- cpl_discord.container package
  - Submodules
  - cpl_discord.container.category_channel module
    - `CategoryChannel`
      - `CategoryChannel.category_id`
      - `CategoryChannel.guild`
      - `CategoryChannel.id`
      - `CategoryChannel.name`
      - `CategoryChannel.nsfw`
      - `CategoryChannel.position`
      - `CategoryChannel.text_channels`
      - `CategoryChannel.voice_channels`
  - cpl_discord.container.container module
    - `Container`
  - cpl_discord.container.guild module
    - `Guild`
      - `Guild.afk_channel`
      - `Guild.afk_timeout`
      - `Guild.approximate_member_count`
      - `Guild.approximate_presence_count`
      - `Guild.categories`
      - `Guild.default_notifications`
      - `Guild.description`
      - `Guild.emojis`
      - `Guild.explicit_content_filter`
      - `Guild.features`
      - `Guild.id`
      - `Guild.max_members`
      - `Guild.max_presences`
      - `Guild.max_video_channel_users`
      - `Guild.members`
      - `Guild.mfa_level`
      - `Guild.name`
      - `Guild.nsfw_level`
      - `Guild.owner_id`
      - `Guild.preferred_locale`
      - `Guild.premium_progress_bar_enabled`
      - `Guild.premium_subscription_count`
      - `Guild.premium_tier`
      - `Guild.roles`
      - `Guild.stickers`
      - `Guild.text_channels`
      - `Guild.threads`
      - `Guild.unavailable`
      - `Guild.vanity_url_code`
      - `Guild.verification_level`
      - `Guild.voice_channels`
      - `Guild.widget_enabled`
  - cpl_discord.container.member module
    - `Member`
      - `Member.activities`
      - `Member.guild`
      - `Member.joined_at`
      - `Member.nick`
      - `Member.pending`
      - `Member.premium_since`
      - `Member.roles`
      - `Member.timed_out_until`
  - cpl_discord.container.role module
    - `Role`
      - `Role.guild`
      - `Role.hoist`
      - `Role.id`
      - `Role.managed`
      - `Role.members`
      - `Role.mentionable`
      - `Role.name`
      - `Role.position`
      - `Role.tags`
      - `Role.unicode_emoji`
  - cpl_discord.container.text_channel module
    - `TextChannel`
      - `TextChannel.category_id`
      - `TextChannel.default_auto_archive_duration`
      - `TextChannel.guild`
      - `TextChannel.id`
      - `TextChannel.last_message_id`
      - `TextChannel.members`
      - `TextChannel.name`
      - `TextChannel.nsfw`
      - `TextChannel.position`
      - `TextChannel.slowmode_delay`
      - `TextChannel.threads`
      - `TextChannel.topic`
  - cpl_discord.container.thread module
    - `Thread`
      - `Thread.archive_timestamp`
      - `Thread.archived`
      - `Thread.archiver_id`
      - `Thread.auto_archive_duration`
      - `Thread.guild`
      - `Thread.id`
      - `Thread.invitable`
      - `Thread.last_message_id`
      - `Thread.locked`
      - `Thread.me`
      - `Thread.member_count`
      - `Thread.members`
      - `Thread.message_count`
      - `Thread.name`
      - `Thread.owner_id`
      - `Thread.parent_id`
      - `Thread.slowmode_delay`
  - cpl_discord.container.voice_channel module
    - `VoiceChannel`
      - `VoiceChannel.members`
  - Module contents
    - cpl-discord CPL Discord
    - `VersionInfo`
      - `VersionInfo.major`
      - `VersionInfo.micro`
      - `VersionInfo.minor`
- cpl_discord.events package
  - Submodules
  - cpl_discord.events.on_bulk_message_delete_abc module
    - `OnBulkMessageDeleteABC`
      - `OnBulkMessageDeleteABC.on_bulk_message_delete()`
  - cpl_discord.events.on_command_abc module
    - `OnCommandABC`
      - `OnCommandABC.on_command()`
  - cpl_discord.events.on_command_completion_abc module
    - `OnCommandCompletionABC`
      - `OnCommandCompletionABC.on_command_completion()`
  - cpl_discord.events.on_command_error_abc module
    - `OnCommandErrorABC`
      - `OnCommandErrorABC.on_command_error()`
  - cpl_discord.events.on_connect_abc module
    - `OnConnectABC`
      - `OnConnectABC.on_connect()`
  - cpl_discord.events.on_disconnect_abc module
    - `OnDisconnectABC`
      - `OnDisconnectABC.on_disconnect()`
  - cpl_discord.events.on_error_abc module
    - `OnErrorABC`
      - `OnErrorABC.on_error()`
  - cpl_discord.events.on_group_join_abc module
    - `OnGroupJoinABC`
      - `OnGroupJoinABC.on_group_join()`
  - cpl_discord.events.on_group_remove_abc module
    - `OnGroupRemoveABC`
      - `OnGroupRemoveABC.on_group_remove()`
  - cpl_discord.events.on_guild_available_abc module
    - `OnGuildAvailableABC`
      - `OnGuildAvailableABC.on_guild_available()`
  - cpl_discord.events.on_guild_channel_create_abc module
    - `OnGuildChannelCreateABC`
      - `OnGuildChannelCreateABC.on_guild_channel_create()`
  - cpl_discord.events.on_guild_channel_delete_abc module
    - `OnGuildChannelDeleteABC`
      - `OnGuildChannelDeleteABC.on_guild_channel_delete()`
  - cpl_discord.events.on_guild_channel_pins_update_abc module
    - `OnGuildChannelPinsUpdateABC`
      - `OnGuildChannelPinsUpdateABC.on_guild_channel_pins_update()`
  - cpl_discord.events.on_guild_channel_update_abc module
    - `OnGuildChannelUpdateABC`
      - `OnGuildChannelUpdateABC.on_guild_channel_update()`
  - cpl_discord.events.on_guild_emojis_update_abc module
    - `OnGuildEmojisUpdateABC`
      - `OnGuildEmojisUpdateABC.on_guild_emojis_update()`
  - cpl_discord.events.on_guild_integrations_update_abc module
    - `OnGuildIntegrationsUpdateABC`
      - `OnGuildIntegrationsUpdateABC.on_guild_integrations_update()`
  - cpl_discord.events.on_guild_join_abc module
    - `OnGuildJoinABC`
      - `OnGuildJoinABC.on_guild_join()`
  - cpl_discord.events.on_guild_remove_abc module
    - `OnGuildRemoveABC`
      - `OnGuildRemoveABC.on_guild_remove()`
  - cpl_discord.events.on_guild_role_create_abc module
    - `OnGuildRoleCreateABC`
      - `OnGuildRoleCreateABC.on_guild_role_create()`
  - cpl_discord.events.on_guild_role_delete_abc module
    - `OnGuildRoleDeleteABC`
      - `OnGuildRoleDeleteABC.on_guild_role_delete()`
  - cpl_discord.events.on_guild_role_update_abc module
    - `OnGuildRoleUpdateABC`
      - `OnGuildRoleUpdateABC.on_guild_role_update()`
  - cpl_discord.events.on_guild_unavailable_abc module
    - `OnGuildUnavailableABC`
      - `OnGuildUnavailableABC.on_guild_unavailable()`
  - cpl_discord.events.on_guild_update_abc module
    - `OnGuildUpdateABC`
      - `OnGuildUpdateABC.on_guild_update()`
  - cpl_discord.events.on_invite_create_abc module
    - `OnInviteCreateABC`
      - `OnInviteCreateABC.on_invite_create()`
  - cpl_discord.events.on_invite_delete_abc module
    - `OnInviteDeleteABC`
      - `OnInviteDeleteABC.on_invite_delete()`
  - cpl_discord.events.on_member_ban_abc module
    - `OnMemberBanABC`
      - `OnMemberBanABC.on_member_ban()`
  - cpl_discord.events.on_member_join_abc module
    - `OnMemberJoinABC`
      - `OnMemberJoinABC.on_member_join()`
  - cpl_discord.events.on_member_remove_abc module
    - `OnMemberRemoveABC`
      - `OnMemberRemoveABC.on_member_remove()`
  - cpl_discord.events.on_member_unban_abc module
    - `OnMemberUnbanABC`
      - `OnMemberUnbanABC.on_member_unban()`
  - cpl_discord.events.on_member_update_abc module
    - `OnMemberUpdateABC`
      - `OnMemberUpdateABC.on_member_update()`
  - cpl_discord.events.on_message_abc module
    - `OnMessageABC`
      - `OnMessageABC.on_message()`
  - cpl_discord.events.on_message_delete_abc module
    - `OnMessageDeleteABC`
      - `OnMessageDeleteABC.on_message_delete()`
  - cpl_discord.events.on_message_edit_abc module
    - `OnMessageEditABC`
      - `OnMessageEditABC.on_message_edit()`
  - cpl_discord.events.on_private_channel_create_abc module
    - `OnPrivateChannelCreateABC`
      - `OnPrivateChannelCreateABC.on_private_channel_create()`
  - cpl_discord.events.on_private_channel_delete_abc module
    - `OnPrivateChannelDeleteABC`
      - `OnPrivateChannelDeleteABC.on_private_channel_delete()`
  - cpl_discord.events.on_private_channel_pins_update_abc module
    - `OnPrivateChannelPinsUpdateABC`
      - `OnPrivateChannelPinsUpdateABC.on_private_channel_pins_update()`
  - cpl_discord.events.on_private_channel_update_abc module
    - `OnPrivateChannelUpdateABC`
      - `OnPrivateChannelUpdateABC.on_private_channel_update()`
  - cpl_discord.events.on_raw_reaction_add_abc module
    - `OnRawReactionAddABC`
      - `OnRawReactionAddABC.on_raw_reaction_add()`
  - cpl_discord.events.on_raw_reaction_clear_abc module
    - `OnRawReactionClearABC`
      - `OnRawReactionClearABC.on_raw_reaction_clear()`
  - cpl_discord.events.on_raw_reaction_clear_emoji_abc module
    - `OnRawReactionClearEmojiABC`
      - `OnRawReactionClearEmojiABC.on_raw_reaction_clear_emoji()`
  - cpl_discord.events.on_raw_reaction_remove_abc module
    - `OnRawReactionRemoveABC`
      - `OnRawReactionRemoveABC.on_raw_reaction_remove()`
  - cpl_discord.events.on_reaction_add_abc module
    - `OnReactionAddABC`
      - `OnReactionAddABC.on_reaction_add()`
  - cpl_discord.events.on_reaction_clear_abc module
    - `OnReactionClearABC`
      - `OnReactionClearABC.on_reaction_clear()`
  - cpl_discord.events.on_reaction_clear_emoji_abc module
    - `OnReactionClearEmojiABC`
      - `OnReactionClearEmojiABC.on_reaction_clear_emoji()`
  - cpl_discord.events.on_reaction_remove_abc module
    - `OnReactionRemoveABC`
      - `OnReactionRemoveABC.on_reaction_remove()`
  - cpl_discord.events.on_ready_abc module
    - `OnReadyABC`
      - `OnReadyABC.on_ready()`
  - cpl_discord.events.on_resume_abc module
    - `OnResumeABC`
      - `OnResumeABC.on_resume()`
  - cpl_discord.events.on_typing_abc module
    - `OnTypingABC`
      - `OnTypingABC.on_typing()`
  - cpl_discord.events.on_user_update_abc module
    - `OnUserUpdateABC`
      - `OnUserUpdateABC.on_user_update()`
  - cpl_discord.events.on_voice_state_update_abc module
    - `OnVoiceStateUpdateABC`
      - `OnVoiceStateUpdateABC.on_voice_state_update()`
  - cpl_discord.events.on_webhooks_update_abc module
    - `OnWebhooksUpdateABC`
      - `OnWebhooksUpdateABC.on_webhooks_update()`
  - Module contents
    - cpl-discord CPL Discord
    - `VersionInfo`
      - `VersionInfo.major`
      - `VersionInfo.micro`
      - `VersionInfo.minor`
- cpl_discord.helper package
  - Submodules
  - cpl_discord.helper.to_containers_converter module
    - `ToContainersConverter`
      - `ToContainersConverter.convert()`
  - Module contents
    - cpl-discord CPL Discord
    - `VersionInfo`
      - `VersionInfo.major`
      - `VersionInfo.micro`
      - `VersionInfo.minor`
- cpl_discord.service package
  - Submodules
  - cpl_discord.service.command_error_handler_service module
    - `CommandErrorHandlerService`
      - `CommandErrorHandlerService.on_command_error()`
  - cpl_discord.service.discord_bot_service module
    - `DiscordBotService`
      - `DiscordBotService.guilds`
      - `DiscordBotService.on_ready()`
      - `DiscordBotService.start_async()`
      - `DiscordBotService.stop_async()`
  - cpl_discord.service.discord_bot_service_abc module
    - `DiscordBotServiceABC`
      - `DiscordBotServiceABC.guilds`
      - `DiscordBotServiceABC.on_ready()`
      - `DiscordBotServiceABC.start_async()`
      - `DiscordBotServiceABC.stop_async()`
  - cpl_discord.service.discord_collection module
    - `DiscordCollection`
      - `DiscordCollection.add_command()`
      - `DiscordCollection.add_event()`
      - `DiscordCollection.get_commands()`
      - `DiscordCollection.get_events_by_base()`
  - cpl_discord.service.discord_collection_abc module
    - `DiscordCollectionABC`
      - `DiscordCollectionABC.add_command()`
      - `DiscordCollectionABC.add_event()`
      - `DiscordCollectionABC.get_commands()`
      - `DiscordCollectionABC.get_events_by_base()`
  - cpl_discord.service.discord_service module
    - `DiscordService`
      - `DiscordService.init()`
      - `DiscordService.on_bulk_message_delete()`
      - `DiscordService.on_command()`
      - `DiscordService.on_command_completion()`
      - `DiscordService.on_command_error()`
      - `DiscordService.on_connect()`
      - `DiscordService.on_disconnect()`
      - `DiscordService.on_error()`
      - `DiscordService.on_group_join()`
      - `DiscordService.on_group_remove()`
      - `DiscordService.on_guild_available()`
      - `DiscordService.on_guild_channel_create()`
      - `DiscordService.on_guild_channel_delete()`
      - `DiscordService.on_guild_channel_pins_update()`
      - `DiscordService.on_guild_channel_update()`
      - `DiscordService.on_guild_emojis_update()`
      - `DiscordService.on_guild_integrations_update()`
      - `DiscordService.on_guild_join()`
      - `DiscordService.on_guild_remove()`
      - `DiscordService.on_guild_role_create()`
      - `DiscordService.on_guild_role_delete()`
      - `DiscordService.on_guild_role_update()`
      - `DiscordService.on_guild_unavailable()`
      - `DiscordService.on_guild_update()`
      - `DiscordService.on_invite_create()`
      - `DiscordService.on_invite_delete()`
      - `DiscordService.on_member_ban()`
      - `DiscordService.on_member_join()`
      - `DiscordService.on_member_remove()`
      - `DiscordService.on_member_unban()`
      - `DiscordService.on_member_update()`
      - `DiscordService.on_message()`
      - `DiscordService.on_message_delete()`
      - `DiscordService.on_message_edit()`
      - `DiscordService.on_private_channel_create()`
      - `DiscordService.on_private_channel_delete()`
      - `DiscordService.on_private_channel_pins_update()`
      - `DiscordService.on_private_channel_update()`
      - `DiscordService.on_raw_reaction_add()`
      - `DiscordService.on_raw_reaction_clear()`
      - `DiscordService.on_raw_reaction_clear_emoji()`
      - `DiscordService.on_raw_reaction_remove()`
      - `DiscordService.on_reaction_add()`
      - `DiscordService.on_reaction_clear()`
      - `DiscordService.on_reaction_clear_emoji()`
      - `DiscordService.on_reaction_remove()`
      - `DiscordService.on_ready()`
      - `DiscordService.on_resume()`
      - `DiscordService.on_scheduled_event_create()`
      - `DiscordService.on_scheduled_event_delete()`
      - `DiscordService.on_scheduled_event_update()`
      - `DiscordService.on_scheduled_event_user_add()`
      - `DiscordService.on_scheduled_event_user_remove()`
      - `DiscordService.on_typing()`
      - `DiscordService.on_user_update()`
      - `DiscordService.on_voice_state_update()`
      - `DiscordService.on_webhooks_update()`
  - cpl_discord.service.discord_service_abc module
    - `DiscordServiceABC`
      - `DiscordServiceABC.init()`
      - `DiscordServiceABC.on_bulk_message_delete()`
      - `DiscordServiceABC.on_command()`
      - `DiscordServiceABC.on_command_completion()`
      - `DiscordServiceABC.on_command_error()`
      - `DiscordServiceABC.on_connect()`
      - `DiscordServiceABC.on_disconnect()`
      - `DiscordServiceABC.on_error()`
      - `DiscordServiceABC.on_group_join()`
      - `DiscordServiceABC.on_group_remove()`
      - `DiscordServiceABC.on_guild_available()`
      - `DiscordServiceABC.on_guild_channel_create()`
      - `DiscordServiceABC.on_guild_channel_delete()`
      - `DiscordServiceABC.on_guild_channel_pins_update()`
      - `DiscordServiceABC.on_guild_channel_update()`
      - `DiscordServiceABC.on_guild_emojis_update()`
      - `DiscordServiceABC.on_guild_integrations_update()`
      - `DiscordServiceABC.on_guild_join()`
      - `DiscordServiceABC.on_guild_remove()`
      - `DiscordServiceABC.on_guild_role_create()`
      - `DiscordServiceABC.on_guild_role_delete()`
      - `DiscordServiceABC.on_guild_role_update()`
      - `DiscordServiceABC.on_guild_unavailable()`
      - `DiscordServiceABC.on_guild_update()`
      - `DiscordServiceABC.on_invite_create()`
      - `DiscordServiceABC.on_invite_delete()`
      - `DiscordServiceABC.on_member_ban()`
      - `DiscordServiceABC.on_member_join()`
      - `DiscordServiceABC.on_member_remove()`
      - `DiscordServiceABC.on_member_unban()`
      - `DiscordServiceABC.on_member_update()`
      - `DiscordServiceABC.on_message()`
      - `DiscordServiceABC.on_message_delete()`
      - `DiscordServiceABC.on_message_edit()`
      - `DiscordServiceABC.on_private_channel_create()`
      - `DiscordServiceABC.on_private_channel_delete()`
      - `DiscordServiceABC.on_private_channel_pins_update()`
      - `DiscordServiceABC.on_private_channel_update()`
      - `DiscordServiceABC.on_reaction_add()`
      - `DiscordServiceABC.on_reaction_clear()`
      - `DiscordServiceABC.on_reaction_clear_emoji()`
      - `DiscordServiceABC.on_reaction_remove()`
      - `DiscordServiceABC.on_ready()`
      - `DiscordServiceABC.on_resume()`
      - `DiscordServiceABC.on_typing()`
      - `DiscordServiceABC.on_user_update()`
      - `DiscordServiceABC.on_voice_state_update()`
      - `DiscordServiceABC.on_webhooks_update()`
  - Module contents
    - cpl-discord CPL Discord
    - `VersionInfo`
      - `VersionInfo.major`
      - `VersionInfo.micro`
      - `VersionInfo.minor`

## cpl_discord.discord_event_types_enum module

class cpl_discord.discord_event_types_enum.DiscordEventTypesEnum(value)

  Bases: `Enum`

  An enumeration.

  on_bulk_message_delete = <class 'cpl_discord.events.on_bulk_message_delete_abc.OnBulkMessageDeleteABC'>
  on_command = <class 'cpl_discord.events.on_command_abc.OnCommandABC'>
  on_command_completion = <class 'cpl_discord.events.on_command_completion_abc.OnCommandCompletionABC'>
  on_command_error = <class 'cpl_discord.events.on_command_error_abc.OnCommandErrorABC'>
  on_connect = <class 'cpl_discord.events.on_connect_abc.OnConnectABC'>
  on_disconnect = <class 'cpl_discord.events.on_disconnect_abc.OnDisconnectABC'>
  on_error = <class 'cpl_discord.events.on_error_abc.OnErrorABC'>
  on_group_join = <class 'cpl_discord.events.on_group_join_abc.OnGroupJoinABC'>
  on_group_remove = <class 'cpl_discord.events.on_group_remove_abc.OnGroupRemoveABC'>
  on_guild_available = <class 'cpl_discord.events.on_guild_available_abc.OnGuildAvailableABC'>
  on_guild_channel_create = <class 'cpl_discord.events.on_guild_channel_create_abc.OnGuildChannelCreateABC'>
  on_guild_channel_delete = <class 'cpl_discord.events.on_guild_channel_delete_abc.OnGuildChannelDeleteABC'>
  on_guild_channel_pins_update = <class 'cpl_discord.events.on_guild_channel_pins_update_abc.OnGuildChannelPinsUpdateABC'>
  on_guild_channel_update = <class 'cpl_discord.events.on_guild_channel_update_abc.OnGuildChannelUpdateABC'>
  on_guild_emojis_update = <class 'cpl_discord.events.on_guild_emojis_update_abc.OnGuildEmojisUpdateABC'>
  on_guild_integrations_update = <class 'cpl_discord.events.on_guild_integrations_update_abc.OnGuildIntegrationsUpdateABC'>
  on_guild_join = <class 'cpl_discord.events.on_guild_join_abc.OnGuildJoinABC'>
  on_guild_remove = <class 'cpl_discord.events.on_guild_remove_abc.OnGuildRemoveABC'>
  on_guild_role_create = <class 'cpl_discord.events.on_guild_role_create_abc.OnGuildRoleCreateABC'>
  on_guild_role_delete = <class 'cpl_discord.events.on_guild_role_delete_abc.OnGuildRoleDeleteABC'>
  on_guild_role_update = <class 'cpl_discord.events.on_guild_role_update_abc.OnGuildRoleUpdateABC'>
  on_guild_unavailable = <class 'cpl_discord.events.on_guild_unavailable_abc.OnGuildUnavailableABC'>
  on_guild_update = <class 'cpl_discord.events.on_guild_update_abc.OnGuildUpdateABC'>
  on_invite_create = <class 'cpl_discord.events.on_invite_create_abc.OnInviteCreateABC'>
  on_invite_delete = <class 'cpl_discord.events.on_invite_delete_abc.OnInviteDeleteABC'>
  on_member_ban = <class 'cpl_discord.events.on_member_ban_abc.OnMemberBanABC'>
  on_member_join = <class 'cpl_discord.events.on_member_join_abc.OnMemberJoinABC'>
  on_member_remove = <class 'cpl_discord.events.on_member_remove_abc.OnMemberRemoveABC'>
  on_member_unban = <class 'cpl_discord.events.on_member_unban_abc.OnMemberUnbanABC'>
  on_member_update = <class 'cpl_discord.events.on_member_update_abc.OnMemberUpdateABC'>
  on_message = <class 'cpl_discord.events.on_message_abc.OnMessageABC'>
  on_message_delete = <class 'cpl_discord.events.on_message_delete_abc.OnMessageDeleteABC'>
  on_message_edit = <class 'cpl_discord.events.on_message_edit_abc.OnMessageEditABC'>
  on_private_channel_create = <class 'cpl_discord.events.on_private_channel_create_abc.OnPrivateChannelCreateABC'>
  on_private_channel_delete = <class 'cpl_discord.events.on_private_channel_delete_abc.OnPrivateChannelDeleteABC'>
  on_private_channel_pins_update = <class 'cpl_discord.events.on_private_channel_pins_update_abc.OnPrivateChannelPinsUpdateABC'>
  on_private_channel_update = <class 'cpl_discord.events.on_private_channel_update_abc.OnPrivateChannelUpdateABC'>
  on_raw_reaction_add = <class 'cpl_discord.events.on_raw_reaction_add_abc.OnRawReactionAddABC'>
  on_raw_reaction_clear = <class 'cpl_discord.events.on_raw_reaction_clear_abc.OnRawReactionClearABC'>
  on_raw_reaction_clear_emoji = <class 'cpl_discord.events.on_raw_reaction_clear_emoji_abc.OnRawReactionClearEmojiABC'>
  on_raw_reaction_remove = <class 'cpl_discord.events.on_raw_reaction_remove_abc.OnRawReactionRemoveABC'>
  on_reaction_add = <class 'cpl_discord.events.on_reaction_add_abc.OnReactionAddABC'>
  on_reaction_clear = <class 'cpl_discord.events.on_reaction_clear_abc.OnReactionClearABC'>
  on_reaction_clear_emoji = <class 'cpl_discord.events.on_reaction_clear_emoji_abc.OnReactionClearEmojiABC'>
  on_reaction_remove = <class 'cpl_discord.events.on_reaction_remove_abc.OnReactionRemoveABC'>
  on_ready = <class 'cpl_discord.events.on_ready_abc.OnReadyABC'>
  on_resume = <class 'cpl_discord.events.on_resume_abc.OnResumeABC'>
  on_scheduled_event_create = <class 'cpl_discord.events.on_scheduled_event_create_abc.OnScheduledEventCreateABC'>
  on_scheduled_event_delete = <class 'cpl_discord.events.on_scheduled_event_delete_abc.OnScheduledEventDeleteABC'>
  on_scheduled_event_update = <class 'cpl_discord.events.on_scheduled_event_update_abc.OnScheduledEventUpdateABC'>
  on_scheduled_event_user_add = <class 'cpl_discord.events.on_scheduled_event_user_add_abc.OnScheduledEventUserAddABC'>
  on_scheduled_event_user_remove = <class 'cpl_discord.events.on_scheduled_event_user_remove_abc.OnScheduledEventUserRemoveABC'>
  on_typing = <class 'cpl_discord.events.on_typing_abc.OnTypingABC'>
  on_user_update = <class 'cpl_discord.events.on_user_update_abc.OnUserUpdateABC'>
  on_voice_state_update = <class 'cpl_discord.events.on_voice_state_update_abc.OnVoiceStateUpdateABC'>
  on_webhooks_update = <class 'cpl_discord.events.on_webhooks_update_abc.OnWebhooksUpdateABC'>