mirror of
https://github.com/diamondburned/arikawa.git
synced 2025-01-21 20:16:49 +00:00
discord: Add Flags field to InteractionResponseData
This commit is contained in:
parent
6860c6fae8
commit
482e4338eb
|
@ -28,15 +28,22 @@ type InteractionResponse struct {
|
||||||
Data *InteractionResponseData `json:"data,omitempty"`
|
Data *InteractionResponseData `json:"data,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// InteractionResponseFlags implements flags for an InteractionApplicationCommandCallbackData.
|
||||||
|
// https://discord.com/developers/docs/interactions/slash-commands#interaction-response-interactionapplicationcommandcallbackdata
|
||||||
|
type InteractionResponseFlags uint
|
||||||
|
|
||||||
|
const EphemeralResponse InteractionResponseFlags = 64
|
||||||
|
|
||||||
// InteractionResponseData is InteractionApplicationCommandCallbackData in the
|
// InteractionResponseData is InteractionApplicationCommandCallbackData in the
|
||||||
// official documentation.
|
// official documentation.
|
||||||
type InteractionResponseData struct {
|
type InteractionResponseData struct {
|
||||||
TTS option.NullableBool `json:"tts,omitempty"`
|
TTS option.NullableBool `json:"tts,omitempty"`
|
||||||
Content option.NullableString `json:"content,omitempty"`
|
Content option.NullableString `json:"content,omitempty"`
|
||||||
Components *[]discord.Component `json:"components,omitempty"`
|
Components *[]discord.Component `json:"components,omitempty"`
|
||||||
Embeds *[]discord.Embed `json:"embeds,omitempty"`
|
Embeds *[]discord.Embed `json:"embeds,omitempty"`
|
||||||
AllowedMentions *AllowedMentions `json:"allowed_mentions,omitempty"`
|
AllowedMentions *AllowedMentions `json:"allowed_mentions,omitempty"`
|
||||||
Files []sendpart.File `json:"-"`
|
Flags InteractionResponseFlags `json:"flags,omitempty"`
|
||||||
|
Files []sendpart.File `json:"-"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// RespondInteraction responds to an incoming interaction. It is also known as
|
// RespondInteraction responds to an incoming interaction. It is also known as
|
||||||
|
|
Loading…
Reference in a new issue