export interface WebhookMessageCreateOptions extends BaseMessageOptions,  MessageOptionsPoll,  MessageOptionsFlags,  MessageOptionsTTS

Options that can be passed into send.

optional
allowedMentions? : MessageMentionOptions

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

Inherited from: BaseMessageOptions

optional
appliedTags? : readonly Snowflake[]

The tags to apply to the created thread (only available if the webhook is in a forum channel)

optional
avatarURL? : string

Avatar URL override for the message

Action rows containing interactive components for the message (buttons, select menus) and other top-level components. When using components v2, the flag MessageFlags 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 (APIEmbed | JSONEncodable<APIEmbed>)[]

The embeds for the message

Inherited from: BaseMessageOptions

The files to send with the message.

Inherited from: BaseMessageOptions

external
flags : MessageFlags

Which flags to set for the message. Only the MessageFlags flag can be set.

optional
poll? : JSONEncodable<RESTAPIPoll> | PollData

Inherited from: MessageOptionsPoll

optional
threadId? : Snowflake

The id of the thread in the channel to send to. For interaction webhooks, this property is ignored

optional
threadName? : string

Name of the thread to create (only available if the webhook is in a forum channel)

external
tts : boolean

Whether the message should be spoken aloud

optional
username? : string = this.name

Username override for the message

optional
withComponents? : boolean

Whether to allow sending non-interactive components in the message. For application-owned webhooks, this property is ignored