dico_interaction.deco module

dico_interaction.deco.command(name: Optional[str] = None, *, subcommand: Optional[str] = None, subcommand_group: Optional[str] = None, description: Optional[str] = None, subcommand_description: Optional[str] = None, subcommand_group_description: Optional[str] = None, command_type: Union[int, ApplicationCommandTypes] = 1, options: Optional[List[ApplicationCommandOption]] = None, default_permission: bool = True, guild_id: Optional[Union[int, str, Snowflake]] = None, guild_ids: Optional[List[Union[int, str, Snowflake]]] = None, connector: Optional[Dict[str, str]] = None)
dico_interaction.deco.slash(name: Optional[str] = None, *, subcommand: Optional[str] = None, subcommand_group: Optional[str] = None, description: str, subcommand_description: Optional[str] = None, subcommand_group_description: Optional[str] = None, options: Optional[List[ApplicationCommandOption]] = None, default_permission: bool = True, guild_id: Optional[Union[int, str, Snowflake]] = None, guild_ids: Optional[List[Union[int, str, Snowflake]]] = None, connector: Optional[Dict[str, str]] = None)
dico_interaction.deco.context_menu(name: Optional[str] = None, menu_type: Union[int, ApplicationCommandTypes] = 3, guild_id: Optional[Union[int, str, Snowflake]] = None, guild_ids: Optional[List[Union[int, str, Snowflake]]] = None)
dico_interaction.deco.option(option_type: Union[ApplicationCommandOptionType, int], *, name: str, description: str, required: Optional[bool] = None, choices: Optional[List[ApplicationCommandOptionChoice]] = None, autocomplete: Optional[bool] = None, options: Optional[List[ApplicationCommandOption]] = None, channel_types: Optional[List[Union[int, ChannelTypes]]] = None, min_value: Optional[Union[int, float]] = None, max_value: Optional[Union[int, float]] = None, min_length: Optional[int] = None, max_length: Optional[int] = None)
dico_interaction.deco.checks(*funcs: Callable[[InteractionContext], Union[bool, Awaitable[bool]]])
dico_interaction.deco.component_callback(custom_id: Optional[str] = None)
dico_interaction.deco.modal_callback(custom_id: Optional[str] = None)