Message
Description
Represents a message within a communication platform, typically within a chat or channel. This data type encompasses various attributes of a message, including its content, author, channel, and any associated reactions, attachments, or mentions.
Properties
ID: The unique identifier of the message.
Content: The text content of the message with mentions (users, roles) resolved.
Raw content: The original text content of the message with unresolved mentions.
Author: The user who sent the message.
Channel: The channel where the message was posted.
Reactions: A list of reactions added to the message, represented as
MessageReaction
.Pinned: Indicates whether the message is pinned in the channel (Yes or No).
Link: The URL link to the message.
Attachments: A list of files or media attached to the message, represented as
MessageAttachment
.Mentions: An object containing details about users, roles, and members mentioned in the message:
Members: Mentioned members (directly or through role, excluding @everyone).
Roles: Mentioned roles.
Users: Mentioned users, which may include non-guild members.
Mentions everyone: Indicates whether @everyone or @here was used (Yes or No).
Poll: An optional poll associated with the message, containing:
Question: The poll question.
Answers: A list of possible answers, each with text and an optional emoji.
Expires at: The expiration date and time of the poll.
Multiselect: Indicates whether multiple answers can be selected (Yes or No).
Last updated