Appearance
discohook.interaction
Classes
Interaction
discohook.interaction.Interaction
Represents a discord interaction.
Property Index
- app_permissions
- application_id
- author
- channel
- channel_id
- context
- created_at
- data
- error
- from_originator
- guild_id
- guild_locale
- id
- locale
- message
- parsed_command_options
- responded
- response
- token
- traceback
- type
- version
Method Index
Properties
app_permissions
The permissions of the application Returns
Optional[int]
application_id
The id of the application that the interaction was triggered for Returns
str
author
The author of the interaction If the interaction was triggered in a guild, this will return a member object else it will return user object. Returns
Union[User, Member]
channel
The channel where the interaction was triggered Returns
PartialChannel
channel_id
The channel id of the interaction Returns
Optional[str]
context
Context where the interaction was triggered from. Returns
InteractionContextType | None
created_at
The timestamp when the interaction was created Returns
float
data
Command data payload (if the interaction is a command).
Returns
- Type:
Dict[str, Any]- Command data payload.
error
Error that occurred during the interaction
Returns
- Type:
Exception | None- Exception object.
from_originator
Whether the interaction was triggered by the same user who triggered the message Returns
bool
guild_id
The guild id of the interaction Returns
Optional[str]
guild_locale
The guild locale of the interaction Returns
Optional[str]
id
Unique id of the interaction
Returns
- Type:
str- Interaction id.
locale
The locale of the interaction Returns
Optional[str]
message
The message from which the component interaction was triggered Returns
Message
parsed_command_options
Resolved command options payload (if the interaction is a command).
responded
Whether the interaction has been responded to.
Returns
- Type:
bool- Whether the interaction has been responded to.
response
The response adapter for the interaction Returns
ResponseAdapter
token
The token of the interaction Returns
str
traceback
Traceback of the error that occurred during the interaction
Returns
- Type:
str | None- Traceback string.
type
The type of the interaction Returns
Optional[InteractionType]
version
The version of the interaction Returns
int
Methods
original_response
python
async original_response(self) -> discohook.message.Message | NoneGets the original response message of the interaction if the interaction has been responded to. Returns
InteractionResponse The original response message
