Data about the contains information about a message that is being replied to, which may come from another chat or forum topic
OptionalanimationMessage is an animation, information about the animation
OptionalaudioMessage is an audio file, information about the file
OptionalchatChat the original message belongs to. Available only if the chat is a supergroup or a channel
OptionalcontactMessage is a shared contact, information about the contact
OptionaldiceMessage is a dice with random value
OptionaldocumentMessage is a general file, information about the file
OptionalgameMessage is a game, information about the game. More about games
OptionalgiveawayMessage is a scheduled giveaway, information about the giveaway
OptionalgiveawayA giveaway with public winners was completed
OptionalinvoiceMessage is an invoice for a payment, information about the invoice. More about payments
OptionallinkOptions used for link preview generation for the original message, if it is a text message
OptionallocationMessage is a shared location, information about the location
OptionalmediaTrue, if the message media is covered by a spoiler animation
OptionalmessageUnique message identifier inside the original chat. Available only if the original chat is a supergroup or a channel
Origin of the message replied to by the given message
OptionalpaidMessage contains paid media; information about the paid media
OptionalphotoMessage is a photo, available sizes of the photo
OptionalpollMessage is a native poll, information about the poll
OptionalstickerMessage is a sticker, information about the sticker
OptionalstoryMessage is a forwarded story
OptionalvenueMessage is a venue, information about the venue
OptionalvideoMessage is a video, information about the video
OptionalvideoMessage is a video note, information about the video message
OptionalvoiceMessage is a voice message, information about the file
The client that instantiated this
Protected_cloneProtected_updateFlatten an object. Any properties that are collections will get converted to an array of keys.
OptionalpropsRecursive: booleanOptional. If true, calls toJSON method on nested objects.
Optional. Specific properties to include/exclude, or rename.
Flattened object.
The client that instantiated this