dico_interaction.context module
- class dico_interaction.context.InteractionContext(client, resp)
Bases:
Interaction- 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)
- classmethod from_interaction(interaction: Interaction, logger)