dico.model.interactions.commands module
- class dico.model.interactions.commands.ApplicationCommand(name, description, name_localizations=None, description_localizations=None, command_type=1, options=None, default_member_permissions=None, dm_permission=None, default_permission=True, nsfw=None, **resp)
Bases:
object- RESPONSE
alias of
Union[ApplicationCommand,Awaitable[ApplicationCommand]]
- RESPONSE_AS_LIST
alias of
Union[List[ApplicationCommand],Awaitable[List[ApplicationCommand]]]
- to_dict()
- classmethod create(resp)
- class dico.model.interactions.commands.ApplicationCommandTypes(value)
Bases:
TypeBase- CHAT_INPUT = 1
- USER = 2
- MESSAGE = 3
- class dico.model.interactions.commands.ApplicationCommandOption(option_type, name, description, name_localizations=None, description_localizations=None, required=None, choices=None, autocomplete=None, options=None, channel_types=None, min_value=None, max_value=None, min_length=None, max_length=None, **kw)
Bases:
object- to_dict()
- classmethod create(resp)
- class dico.model.interactions.commands.ApplicationCommandOptionType(value)
Bases:
TypeBase- 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
- class dico.model.interactions.commands.ApplicationCommandOptionChoice(name, value, name_localizations=None, **kw)
Bases:
object- to_dict()
- classmethod create(resp)
- class dico.model.interactions.commands.GuildApplicationCommandPermissions(resp)
Bases:
object- RESPONSE
alias of
Union[GuildApplicationCommandPermissions,Awaitable[GuildApplicationCommandPermissions]]
- RESPONSE_AS_LIST
alias of
Union[List[GuildApplicationCommandPermissions],Awaitable[List[GuildApplicationCommandPermissions]]]
- class dico.model.interactions.commands.ApplicationCommandPermissions(target, permission_type, permission, **kw)
Bases:
object- to_dict()
- classmethod create(resp)