Information about the author of the message.
Unique identifier for the channel where the message was sent.
The actual content of the message as a string.
The timestamp when the message was last edited (ISO 8601 format), or null if it has not been edited.
Bitfield flags representing message-specific properties. Uses the MessageFlag enum for flag definitions.
Unique identifier for the message.
Indicates if the message mentions @everyone.
List of role IDs mentioned in the message.
List of user information for each mentioned user in the message.
Indicates whether the message is pinned in the channel.
The timestamp when the message was created (ISO 8601 format).
Indicates if the message was sent using text-to-speech (TTS).
The type of the message. Uses the MessageType enum to represent different message types.
Represents a response message sent by a user.