RESTPatchAPIChannelMessageJSONBody

https://discord.com/developers/docs/resources/channel#edit-message

Signature

export interface RESTPatchAPIChannelMessageJSONBody

Properties

content?: string | null | undefined;

The new message contents (up to 2000 characters)

embeds?: APIEmbed[] | null | undefined;

Embedded `rich` content (up to 6000 characters) See https://discord.com/developers/docs/resources/channel#embed-object

flags?: MessageFlags | null | undefined;

Edit the flags of a message (only `SUPPRESS_EMBEDS` can currently be set/unset) When specifying flags, ensure to include all previously set flags/bits in addition to ones that you are modifying See https://discord.com/developers/docs/resources/channel#message-object-message-flags

allowed_mentions?: APIAllowedMentions | null | undefined;

Allowed mentions for the message See https://discord.com/developers/docs/resources/channel#allowed-mentions-object

attachments?: RESTAPIAttachment[] | undefined;

Attached files to keep Starting with API v10, the `attachments` array must contain all attachments that should be present after edit, including **retained and new** attachments provided in the request body. See https://discord.com/developers/docs/resources/message#attachment-object

components?: APITopLevelComponent[] | null | undefined;

The components to include with the message See https://discord.com/developers/docs/interactions/message-components#component-object