dico_interaction.command module

class dico_interaction.command.InteractionCommand(coro, command: ApplicationCommand, guild_id: Optional[Snowflake] = None, guild_ids: Optional[List[Snowflake]] = None, subcommand: Optional[str] = None, subcommand_group: Optional[str] = None, checks: Optional[List[Callable[[InteractionContext], Union[bool, Awaitable[bool]]]]] = None, connector: Optional[dict] = None)

Bases: object

property guild_id
register_self_or_cls(addon)
async evaluate_checks(interaction: InteractionContext)
async invoke(interaction, options: dict)
add_options(*options: ApplicationCommandOption)
autocomplete(option: str)
class dico_interaction.command.AutoComplete(coro, name: str, subcommand_group: str, subcommand: str, option: str)

Bases: object

register_self_or_cls(addon)
invoke(interaction, options: dict)
dico_interaction.command.autocomplete(*names: str, name: Optional[str] = None, subcommand_group: Optional[str] = None, subcommand: Optional[str] = None, option: Optional[str] = None)