Td Api Message Content - OTR/Kotlin-Telegram-Client GitHub Wiki
TdApi.MessageContent
Class Description
Contains the content of a message. Abstract base class that have the following subclasses:
Reference
TdApi.MessageText
Class Represents a text message.
Properties
text
: TdApi.FormattedText - A text of the message with some entities.webPage
: TdApi.WebPage - A preview of the web page that's mentioned in the text; may be null.
Reference
Generated docs for TdApi.MessageText
Generated docs for TdApi.FormattedText
Example
// This class is an abstract base class. Contains the content of a message.
val content: TdApi.MessageContent = message.content
when (content) {
is TdApi.MessageText -> {
// A preview of the web page that's mentioned in the text; may be null.
val webPage: TdApi.WebPage = content.webPage
// A text with some entities.
val formattedText: TdApi.FormattedText = content.text
}
}
References to other subclasses
- TdApi.MessageAnimation
- TdApi.MessageAudio
- TdApi.MessageBasicGroupChatCreate
- TdApi.MessageCall
- TdApi.MessageChatAddMembers
- TdApi.MessageChatChangePhoto
- TdApi.MessageChatChangeTitle
- TdApi.MessageChatDeleteMember
- TdApi.MessageChatDeletePhoto
- TdApi.MessageChatJoinByLink
- TdApi.MessageChatSetTtl
- TdApi.MessageChatUpgradeFrom
- TdApi.MessageChatUpgradeTo
- TdApi.MessageContact
- TdApi.MessageContactRegistered
- TdApi.MessageCustomServiceAction
- TdApi.MessageDocument
- TdApi.MessageExpiredPhoto
- TdApi.MessageExpiredVideo
- TdApi.MessageGame
- TdApi.MessageGameScore
- TdApi.MessageInvoice
- TdApi.MessageLocation
- TdApi.MessagePassportDataReceived
- TdApi.MessagePassportDataSent
- TdApi.MessagePaymentSuccessful
- TdApi.MessagePaymentSuccessfulBot
- TdApi.MessagePhoto
- TdApi.MessagePinMessage
- TdApi.MessagePoll
- TdApi.MessageScreenshotTaken
- TdApi.MessageSticker
- TdApi.MessageSupergroupChatCreate
- TdApi.MessageText
- TdApi.MessageUnsupported
- TdApi.MessageVenue
- TdApi.MessageVideo
- TdApi.MessageVideoNote
- TdApi.MessageVoiceNote
- TdApi.MessageWebsiteConnected