Application Command

ApplicationCommand

class discord_interactions.ApplicationCommand(name, description, options: Optional[List[discord_interactions.application_command.ApplicationCommandOption]] = None, default_permission: bool = True, **kwargs)

ApplicationCommandOption

class discord_interactions.ApplicationCommandOption(type: discord_interactions.application_command.ApplicationCommandOptionType, name: str, description: str, default: bool = False, required: bool = False, choices: List[discord_interactions.application_command.ApplicationCommandOptionChoice] = None, options: List[ForwardRef(‘ApplicationCommandOption’)] = None)

ApplicationCommandOptionChoice

class discord_interactions.ApplicationCommandOptionChoice(name: str, value: Union[str, int])

ApplicationCommandOptionType

class discord_interactions.ApplicationCommandOptionType(value)

An enumeration.

BOOLEAN = 5
CHANNEL = 7
INTEGER = 4
ROLE = 8
STRING = 3
SUB_COMMAND = 1
SUB_COMMAND_GROUP = 2
USER = 6