Channel ID Format: uuid
Optionalcontent?: stringContent Format: chat markdown
Created at Format: date-time
Created by
OptionalcreatedByWebhookId?: stringCreated by Webhook ID
Optionalembeds?: {OptionalgroupId?: stringGroup ID
OptionalhiddenLinkPreviewUrls?: string[]Hidden content link preview URLs
Message ID Format: uuid
Is pinned
OptionalisPrivate?: booleanIs private
Is silent
Optionalmentions?: {Optionalchannels?: { id: string }[]Channels
Optionaleveryone?: booleanEveryone
Optionalhere?: booleanHere
Optionalroles?: { id: number }[]Roles
Optionalusers?: { id: string }[]Users
OptionalreplyMessageIds?: string[]OptionalserverId?: stringServer ID
Type
OptionalupdatedAt?: stringUpdated at Format: date-time
Optionalparams: MessageConstructorParamsID of the last message created with the message itself.
Message acknowledgement.
ID of the channel on which the message was sent.
App's client.
Message components
Content of the message.
When the message was created.
When the message was deleted.
Timestamp at which this message was last edited.
OptionalembedsArray of message embed.
Optionalauthor?: { icon_url?: string; name?: string; url?: string }Optionalicon_url?: stringFormat: media-uri
Optionalname?: stringOptionalurl?: stringFormat: uri
Optionalcolor?: numberOptionaldescription?: stringFormat: webhook-markdown
Optionalfields?: { inline: boolean; name: string; value: string }[]Optionalfooter?: { icon_url?: string; text: string }Optionalicon_url?: stringFormat: media-uri
Optionalimage?: { url?: string }Optionalurl?: stringFormat: media-uri
Optionalthumbnail?: { url?: string }Optionalurl?: stringFormat: media-uri
Optionaltimestamp?: stringFormat: date-time
Optionaltitle?: stringFormat: webhook-markdown
Optionalurl?: stringFormat: uri
ID of the server on which the message was sent.
OptionalhiddenLinks in content to prevent unfurling as a link preview when displaying in Guilded (min items 1; must have unique items true)
Item ID
If true, the message appears as private.
If true, the message didn't mention anyone.
ID of the message author.
object containing all mentioned users.
Optionalchannels?: { id: string }[]Channels
Optionaleveryone?: booleanEveryone
Optionalhere?: booleanHere
Optionalroles?: { id: number }[]Roles
Optionalusers?: { id: string }[]Users
Message Originals
ID of the message's original message.
ID of the message sent by a user, triggering the original response.
The IDs of the message replied by the message.
Message type.
OptionalwebhookIDID of the webhook used to send this message. (if sent by a webhook)
Get attachment URLs from this Message (works for embedded content such as images).
The channel this message was created in.
Get to know if this Message is original.
It is Original when:
If not, this getter returns the boolean state: false.
Create a follow-up message that replies to the trigger message and original response. (use Message#createMessage if the message has not been acknowledged).
Note: The trigger message and original response are automatically replied, use Client.rest.channels#createMessage to create an independent message.
Message options.
This method is used to create a message following this message (use Message#createFollowup on already acknowledged messages).
Note: The trigger message is automatically replied and acknowledged, use Client.rest.channels#createMessage to create an independent message.
Message options.
Add a reaction to this message.
ID of a reaction/emote.
This method is used to delete the current message.
Delete followup message.
Delete the last message sent with the message itself.
Delete the message's original response message (prioritizes parent).
Optionaltarget: "trigger" | "response"(optional) Delete specifically the trigger or the response.
Remove a reaction from this message.
ID of a reaction/emote.
OptionaltargetUserID: stringID of the user to remove reaction from. (works only on Channel Messages | default: @me)
This method is used to edit the current message.
New message's options
Edit followup message.
Edit options.
Edit the last message sent with the message itself.
New message's options.
Get attachments from this Message (using REST) (works for embedded content such as images).
Get original messages (the one triggering the response, and the original response message)
Pin this message
Unpin this message
Represents a guild message.