Enumerable Objects#
- enum interactions.client.enums.StrEnum(value)[source]#
Enum where members must be strings
- Member Type:
- enum interactions.client.enums.ApplicationCommandType(value)[source]#
An enumerable object representing the types of application commands.
- Variables:
CHAT_INPUT – 1
USER – 2
MESSAGE – 3
AUTOCOMPLETE – 4
- Member Type:
Valid values are as follows:
- CHAT_INPUT = <ApplicationCommandType.CHAT_INPUT: 1>#
- USER = <ApplicationCommandType.USER: 2>#
- MESSAGE = <ApplicationCommandType.MESSAGE: 3>#
- AUTOCOMPLETE = <ApplicationCommandType.AUTOCOMPLETE: 4>#
- enum interactions.client.enums.InteractionType(value)[source]#
An enumerable object representing the types of interactions.
- Variables:
PING – 1
APPLICATION_COMMAND – 2
MESSAGE_COMPONENT – 3
APPLICATION_COMMAND_AUTOCOMPLETE – 4
MODAL_SUBMIT – 5
- Member Type:
Valid values are as follows:
- PING = <InteractionType.PING: 1>#
- APPLICATION_COMMAND = <InteractionType.APPLICATION_COMMAND: 2>#
- MESSAGE_COMPONENT = <InteractionType.MESSAGE_COMPONENT: 3>#
- APPLICATION_COMMAND_AUTOCOMPLETE = <InteractionType.APPLICATION_COMMAND_AUTOCOMPLETE: 4>#
- MODAL_SUBMIT = <InteractionType.MODAL_SUBMIT: 5>#
- enum interactions.client.enums.InteractionCallbackType(value)[source]#
An enumerable object representing the callback types of interaction responses.
- Variables:
PONG – 1
CHANNEL_MESSAGE_WITH_SOURCE – 4
DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE – 5
DEFERRED_UPDATE_MESSAGE – 6
UPDATE_MESSAGE – 7
APPLICATION_COMMAND_AUTOCOMPLETE_RESULT – 8
MODAL – 9
- Member Type:
Valid values are as follows:
- PONG = <InteractionCallbackType.PONG: 1>#
- CHANNEL_MESSAGE_WITH_SOURCE = <InteractionCallbackType.CHANNEL_MESSAGE_WITH_SOURCE: 4>#
- DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE = <InteractionCallbackType.DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE: 5>#
- DEFERRED_UPDATE_MESSAGE = <InteractionCallbackType.DEFERRED_UPDATE_MESSAGE: 6>#
- UPDATE_MESSAGE = <InteractionCallbackType.UPDATE_MESSAGE: 7>#
- APPLICATION_COMMAND_AUTOCOMPLETE_RESULT = <InteractionCallbackType.APPLICATION_COMMAND_AUTOCOMPLETE_RESULT: 8>#
- MODAL = <InteractionCallbackType.MODAL: 9>#
- enum interactions.client.enums.OptionType(value)[source]#
An enumerable object representing the types of an application command option.
- Variables:
SUB_COMMAND – 1
SUB_COMMAND_GROUP – 2
STRING – 3
INTEGER – 4
BOOLEAN – 5
USER – 6
CHANNEL – 7
ROLE – 8
MENTIONABLE – 9
NUMBER – 10
ATTACHMENT – 11
- Member Type:
Valid values are as follows:
- SUB_COMMAND = <OptionType.SUB_COMMAND: 1>#
- SUB_COMMAND_GROUP = <OptionType.SUB_COMMAND_GROUP: 2>#
- STRING = <OptionType.STRING: 3>#
- INTEGER = <OptionType.INTEGER: 4>#
- BOOLEAN = <OptionType.BOOLEAN: 5>#
- USER = <OptionType.USER: 6>#
- CHANNEL = <OptionType.CHANNEL: 7>#
- ROLE = <OptionType.ROLE: 8>#
- MENTIONABLE = <OptionType.MENTIONABLE: 9>#
- NUMBER = <OptionType.NUMBER: 10>#
- ATTACHMENT = <OptionType.ATTACHMENT: 11>#
- enum interactions.client.enums.PermissionType(value)[source]#
Enumerable object of literal integers holding equivocal values of a slash command’s permission(s).
- Variables:
ROLE – 1
USER – 2
CHANNEL – 3
- Member Type:
Valid values are as follows:
- ROLE = <PermissionType.ROLE: 1>#
- USER = <PermissionType.USER: 2>#
- CHANNEL = <PermissionType.CHANNEL: 3>#
- enum interactions.client.enums.ComponentType(value)[source]#
An enumerable object representing the types of a component.
- Variables:
ACTION_ROW – 1
BUTTON – 2
SELECT – 3
STRING_SELECT – 3
INPUT_TEXT – 4
USER_SELECT – 5
ROLE_SELECT – 6
MENTIONABLE_SELECT – 7
CHANNEL_SELECT – 8
- Member Type:
Valid values are as follows:
- ACTION_ROW = <ComponentType.ACTION_ROW: 1>#
- BUTTON = <ComponentType.BUTTON: 2>#
- SELECT = <ComponentType.SELECT: 3>#
- INPUT_TEXT = <ComponentType.INPUT_TEXT: 4>#
- USER_SELECT = <ComponentType.USER_SELECT: 5>#
- ROLE_SELECT = <ComponentType.ROLE_SELECT: 6>#
- MENTIONABLE_SELECT = <ComponentType.MENTIONABLE_SELECT: 7>#
- CHANNEL_SELECT = <ComponentType.CHANNEL_SELECT: 8>#
- enum interactions.client.enums.ButtonStyle(value)[source]#
An enumerable object representing the styles of button components.
- Variables:
PRIMARY – 1
SECONDARY – 2
SUCCESS – 3
DANGER – 4
LINK – 5
- Member Type:
Valid values are as follows:
- PRIMARY = <ButtonStyle.PRIMARY: 1>#
- SECONDARY = <ButtonStyle.SECONDARY: 2>#
- SUCCESS = <ButtonStyle.SUCCESS: 3>#
- DANGER = <ButtonStyle.DANGER: 4>#
- LINK = <ButtonStyle.LINK: 5>#
- enum interactions.client.enums.TextStyleType(value)[source]#
An enumerable object representing the styles of text inputs.
- Variables:
SHORT – 1
PARAGRAPH – 2
- Member Type:
Valid values are as follows:
- SHORT = <TextStyleType.SHORT: 1>#
- PARAGRAPH = <TextStyleType.PARAGRAPH: 2>#
- enum interactions.client.enums.Locale(value)[source]#
New in version 4.2.0.
An enumerable object representing Discord locales.
- Member Type:
Valid values are as follows:
- ENGLISH_US = <Locale.ENGLISH_US: 'en-US'>#
- ENGLISH_GB = <Locale.ENGLISH_GB: 'en-GB'>#
- BULGARIAN = <Locale.BULGARIAN: 'bg'>#
- CHINESE_CHINA = <Locale.CHINESE_CHINA: 'zh-CN'>#
- CHINESE_TAIWAN = <Locale.CHINESE_TAIWAN: 'zh-TW'>#
- CROATIAN = <Locale.CROATIAN: 'hr'>#
- CZECH = <Locale.CZECH: 'cs'>#
- DANISH = <Locale.DANISH: 'da'>#
- DUTCH = <Locale.DUTCH: 'nl'>#
- FINNISH = <Locale.FINNISH: 'fi'>#
- FRENCH = <Locale.FRENCH: 'fr'>#
- GERMAN = <Locale.GERMAN: 'de'>#
- GREEK = <Locale.GREEK: 'el'>#
- HINDI = <Locale.HINDI: 'hi'>#
- HUNGARIAN = <Locale.HUNGARIAN: 'hu'>#
- ITALIAN = <Locale.ITALIAN: 'it'>#
- JAPANESE = <Locale.JAPANESE: 'ja'>#
- KOREAN = <Locale.KOREAN: 'ko'>#
- LITHUANIAN = <Locale.LITHUANIAN: 'lt'>#
- NORWEGIAN = <Locale.NORWEGIAN: 'no'>#
- POLISH = <Locale.POLISH: 'pl'>#
- PORTUGUESE_BRAZIL = <Locale.PORTUGUESE_BRAZIL: 'pt-BR'>#
- ROMANIAN = <Locale.ROMANIAN: 'ro'>#
- RUSSIAN = <Locale.RUSSIAN: 'ru'>#
- SPANISH = <Locale.SPANISH: 'es-ES'>#
- SWEDISH = <Locale.SWEDISH: 'sv-SE'>#
- THAI = <Locale.THAI: 'th'>#
- TURKISH = <Locale.TURKISH: 'tr'>#
- UKRAINIAN = <Locale.UKRAINIAN: 'uk'>#
- VIETNAMESE = <Locale.VIETNAMESE: 'vi'>#