Preview environment

interface InteractionReplyOptions

export interface InteractionReplyOptions extends BaseMessageOptionsWithPoll

Options for a reply to a BaseInteraction.

optional
allowedMentions? : MessageMentionOptions

Which mentions should be parsed from the message content (see here for more details)

Inherited from: BaseMessageOptions

Action rows containing interactive components for the message (buttons, select menus) and other top-level components. When using components v2, the flag MessageFlags.IsComponentsV2 needs to be set and content, embeds, stickers, and poll cannot be used.

Inherited from: BaseMessageOptions

optional
content? : string = ''

The content for the message. This can only be null when editing a message.

Inherited from: BaseMessageOptions

optional
embeds? : readonly (JSONEncodable<APIEmbed> | APIEmbed)[]

The embeds for the message

Inherited from: BaseMessageOptions

optional
ephemeral? : boolean

Whether the reply should be ephemeral. This option is deprecated. Use flags instead.

optional
fetchReply? : boolean

Whether to fetch the reply This option is deprecated. Use withResponse or fetch the response instead.

The files to send with the message.

Inherited from: BaseMessageOptions

optional
flags? : BitFieldResolvable<Extract<MessageFlagsString, 'Ephemeral' | 'SuppressEmbeds' | 'SuppressNotifications' | 'IsComponentsV2'>, | MessageFlags.Ephemeral | MessageFlags.SuppressEmbeds | MessageFlags.SuppressNotifications | MessageFlags.IsComponentsV2> | undefined

Which flags to set for the message. Only MessageFlags.Ephemeral, MessageFlags.SuppressEmbeds, and MessageFlags.SuppressNotifications can be set.

optional
poll? : PollData

The poll to send with the message

Inherited from: BaseMessageOptionsWithPoll

optional
tts? : boolean

Whether the message should be spoken aloud

optional
withResponse? : boolean

Whether to return an InteractionCallbackResponse as the response