Interaction Response

InteractionResponse

class discord_interactions.InteractionResponse(type: discord_interactions.interaction_response.InteractionCallbackType, data: Optional[discord_interactions.interaction_response.InteractionApplicationCommandCallbackData] = None)

Represents a basic response to a received Interaction.

InteractionResponseType

InteractionApplicationCommandCallbackData

class discord_interactions.InteractionApplicationCommandCallbackData(content: Optional[str] = None, tts: bool = False, embeds: Optional[List[discord_interactions.interaction_response.DictConvertible]] = None, allowed_mentions: Optional[discord_interactions.interaction_response.DictConvertible] = None, flags: discord_interactions.interaction_response.ResponseFlags = <ResponseFlags.NONE: 0>, components: Optional[List[discord_interactions.message_component.Component]] = None)

The data that is sent in an InteractionResponse.

FollowupMessage

class discord_interactions.FollowupMessage(content: Optional[str] = None, username: Optional[str] = None, avatar_url: Optional[str] = None, tts: bool = False, embeds: Optional[List[discord_interactions.interaction_response.DictConvertible]] = None, allowed_mentions: Optional[discord_interactions.interaction_response.DictConvertible] = None)

Represents a message that can be sent after the initial InteractionResponse