Skip to content

DataMessage

Namespace: Signal.Bot.Types

Full Name: Signal.Bot.Types.DataMessage

Summary

Represents the main content of a Signal message, including text, attachments, reactions, and metadata.

Properties

Timestamp

Gets or sets the timestamp when the message was sent.

Message

Gets or sets the text content of the message.

Attachments

Gets or sets the list of file attachments included with the message.

GroupV2

Gets or sets the group information if this message was sent to a Signal v2 group.

Reaction

Gets or sets the reaction data if this message is a reaction to another message.

Mentions

Gets or sets the list of user mentions in the message text.

Quote

Gets or sets the quoted message data if this message is a reply to another message.

ReadMessages

Gets or sets the list of read receipts for messages.

ViewOnce

Gets or sets a value indicating whether this message can only be viewed once before disappearing.

ExpiresInSeconds

Gets or sets the number of seconds until the message expires and is deleted.

IsExpirationUpdate

Gets or sets a value indicating whether this message is an update to the disappearing message timer setting.

Previews

Gets or sets the list of link preview data for URLs in the message.