Fields - _id :: Maybe Int
Message identifier; unique for the chat to which the message belongs - sender_id :: Maybe MessageSender
Identifier of the sender of the message - chat_id :: Maybe Int
- sending_state :: Maybe MessageSendingState
The sending state of the message; may be null if the message isn't being sent and didn't fail to be sent - scheduling_state :: Maybe MessageSchedulingState
The scheduling state of the message; may be null if the message isn't scheduled - is_outgoing :: Maybe Bool
True, if the message is outgoing - is_pinned :: Maybe Bool
True, if the message is pinned - is_from_offline :: Maybe Bool
True, if the message was sent because of a scheduled action by the message sender, for example, as away, or greeting service message - can_be_saved :: Maybe Bool
True, if content of the message can be saved locally or copied using inputMessageForwarded or forwardMessages with copy options - has_timestamped_media :: Maybe Bool
True, if media timestamp entities refers to a media in this message as opposed to a media in the replied message - is_channel_post :: Maybe Bool
True, if the message is a channel post. All messages to channels are channel posts, all other messages are not channel posts - is_topic_message :: Maybe Bool
True, if the message is a forum topic message - contains_unread_mention :: Maybe Bool
True, if the message contains an unread mention for the current user - date :: Maybe Int
Point in time (Unix timestamp) when the message was sent; 0 for scheduled messages - edit_date :: Maybe Int
Point in time (Unix timestamp) when the message was last edited; 0 for scheduled messages - forward_info :: Maybe MessageForwardInfo
Information about the initial message sender; may be null if none or unknown - import_info :: Maybe MessageImportInfo
Information about the initial message for messages created with importMessages; may be null if the message isn't imported - interaction_info :: Maybe MessageInteractionInfo
Information about interactions with the message; may be null if none - unread_reactions :: Maybe [UnreadReaction]
Information about unread reactions added to the message - fact_check :: Maybe FactCheck
Information about fact-check added to the message; may be null if none - reply_to :: Maybe MessageReplyTo
Information about the message or the story this message is replying to; may be null if none - message_thread_id :: Maybe Int
If non-zero, the identifier of the message thread the message belongs to; unique within the chat to which the message belongs - saved_messages_topic_id :: Maybe Int
Identifier of the Saved Messages topic for the message; 0 for messages not from Saved Messages - self_destruct_type :: Maybe MessageSelfDestructType
The message's self-destruct type; may be null if none - self_destruct_in :: Maybe Double
Time left before the message self-destruct timer expires, in seconds; 0 if self-destruction isn't scheduled yet - auto_delete_in :: Maybe Double
Time left before the message will be automatically deleted by message_auto_delete_time setting of the chat, in seconds; 0 if never - via_bot_user_id :: Maybe Int
If non-zero, the user identifier of the inline bot through which this message was sent - sender_business_bot_user_id :: Maybe Int
If non-zero, the user identifier of the business bot that sent this message - sender_boost_count :: Maybe Int
Number of times the sender of the message boosted the supergroup at the time the message was sent; 0 if none or unknown. For messages sent by the current user, supergroupFullInfo.my_boost_count must be used instead - author_signature :: Maybe Text
For channel posts and anonymous group messages, optional author signature - media_album_id :: Maybe Int
Unique identifier of an album this message belongs to; 0 if none. Only audios, documents, photos and videos can be grouped together in albums - effect_id :: Maybe Int
Unique identifier of the effect added to the message; 0 if none - has_sensitive_content :: Maybe Bool
True, if media content of the message must be hidden with 18+ spoiler - restriction_reason :: Maybe Text
If non-empty, contains a human-readable description of the reason why access to this message must be restricted - content :: Maybe MessageContent
- reply_markup :: Maybe ReplyMarkup
Reply markup for the message; may be null if none
|