interface BaseMessageCreateOptions

export interface BaseMessageCreateOptions extends BaseMessageOptionsWithPoll

The options for sending a message.

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)

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
enforceNonce? : boolean

Whether the nonce should be checked for uniqueness in the past few minutes. If another message was created by the same author with the same nonce, that message will be returned and no new message will be created

The files to send with the message.

Inherited from: BaseMessageOptions

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

optional
nonce? : string | number

The nonce for the message This property is required if enforceNonce set to true.

optional
poll? : JSONEncodable<RESTAPIPoll> | PollData

The poll to send with the message

Inherited from: BaseMessageOptionsWithPoll

optional
stickers? : readonly StickerResolvable[] = []

The stickers to send in the message

optional
tts? : boolean = false

Whether the message should be spoken aloud