Layer 220
MessageEntity
Abstract type representing one of 21 possible constructors.
Type
Available Constructors
In Gogram, this type is represented as tg.MessageEntity interface.
Use any of the following constructors:
MessageEntityMention
Message entity mentioning a user by @username; message Entity Mention Name can also be used to mention
MessageEntityHashtag
#hashtag message entity
MessageEntityUnknown
Unknown message entity
MessageEntityBotCommand
Message entity representing a bot /command
MessageEntityUrl
Message entity representing an in-text url: https://google. com; for text urls, use message Entity Te
MessageEntityPre
Message entity representing a preformatted codeblock, allowing the user to specify a programming la
MessageEntityBold
Message entity representing bold text.
MessageEntityCode
Message entity representing a codeblock.
MessageEntityItalic
Message entity representing italic text.
MessageEntityEmail
Message entity representing an email@example. com.
MessageEntityTextUrl
Message entity representing a text url: for in-text urls like https://google. com use message Entity U
MessageEntityMentionName
Message entity representing a user mention: for creating a mention use input Message Entity Mention Nam
MessageEntityPhone
Message entity representing a phone number.
MessageEntityCashtag
Message entity representing a $cashtag.
MessageEntityUnderline
Message entity representing underlined text.
InputMessageEntityMentionName
Message entity that can be used to create a user user mention: received mentions use the message Ent
MessageEntityBankCard
Indicates a credit card number
MessageEntitySpoiler
Message entity representing a spoiler
MessageEntityStrike
Message entity representing strikethrough text.
MessageEntityCustomEmoji
Represents a custom emoji. Note that this entity must wrap exactly one regular emoji (the one contai
MessageEntityBlockquote
Message entity representing a block quote.
Gogram Example
// MessageEntity is an interface type // You can use any of the following constructors: var _ tg.MessageEntity = &tg.MessageEntityMention{} var _ tg.MessageEntity = &tg.MessageEntityHashtag{} var _ tg.MessageEntity = &tg.MessageEntityUnknown{} var _ tg.MessageEntity = &tg.MessageEntityBotCommand{} var _ tg.MessageEntity = &tg.MessageEntityUrl{} // ... and 16 more constructors