Interface IMessageSnapshot
public interface IMessageSnapshot
Properties
Attachments
The attachments included in the snapshot.
IAttachment[]? Attachments { get; }
Property Value
Content
The text content of the snapshot.
string? Content { get; }
Property Value
CreatedAt
The ISO 8601 timestamp of when the original message was created.
DateTimeOffset CreatedAt { get; }
Property Value
EditedAt
The ISO 8601 timestamp of when the original message was last edited
DateTimeOffset? EditedAt { get; }
Property Value
Embeds
The embeds included in the snapshot.
IEmbed[]? Embeds { get; }
Property Value
- IEmbed[]
Flags
Message flags bitfield.
MessageFlag Flags { get; }
Property Value
MentionedRoleIds
The role IDs mentioned in the snapshot.
HashSet<ulong>? MentionedRoleIds { get; }
Property Value
MentionedUserIds
The user IDs mentioned in the snapshot.
HashSet<ulong>? MentionedUserIds { get; }
Property Value
Stickers
The stickers included in the snapshot.
ISticker[]? Stickers { get; }
Property Value
- ISticker[]
Type
The type of message.
MessageType Type { get; }