Bitwise set of permissions the app or bot has within the channel the interaction was sent from
ID of the application this interaction is for
Attachment size limit in bytes
Mapping of installation contexts that the interaction was authorized for to related user or guild IDs.
OptionalchannelThe channel it was sent from
Optionalchannel_The id of the channel it was sent from
Use APIBaseInteraction.channel instead
OptionalcontextContext where the interaction was triggered from
OptionaldataThe command data payload
For monetized apps, any entitlements for the invoking user, representing access to premium SKUs
OptionalguildGuild that the interaction was sent from
Optionalguild_Guild that the interaction was sent from
Optionalguild_The guild's preferred locale, if invoked in a guild
ID of the interaction
The selected language of the invoking user
OptionalmemberGuild member data for the invoking user, including permissions
This is only sent when an interaction is invoked in a guild
OptionalmessageFor components, the message they were attached to
A continuation token for responding to the interaction
The type of interaction
OptionaluserUser object for the invoking user, if invoked in a DM
Read-only property, always 1
See
https://discord.com/developers/docs/interactions/receiving-and-responding#interaction-object