dico_interaction.context module

class dico_interaction.context.InteractionContext(client, resp)

Bases: Interaction

defer(ephemeral: bool = False, update_message: bool = False)
send(content: Optional[str] = None, *, username: Optional[str] = None, avatar_url: Optional[str] = None, tts: bool = False, file: Optional[Union[FileIO, Path, str]] = None, files: Optional[List[Union[FileIO, Path, str]]] = None, embed: Optional[Union[Embed, dict]] = None, embeds: Optional[List[Union[Embed, dict]]] = None, allowed_mentions: Optional[Union[AllowedMentions, dict]] = None, components: Optional[List[Union[dict, Component]]] = None, choices: Optional[List[Union[dict, ApplicationCommandOptionChoice]]] = None, custom_id: Optional[str] = None, title: Optional[str] = None, ephemeral: bool = False, update_message: bool = False)
async create_response(interaction_response: InteractionResponse)
get_value(custom_id: str)
classmethod from_interaction(interaction: Interaction, logger)