Skip to main content

MessageEntity

This is a boxed type (a TL class): the Go interface tg.MessageEntityClass, implemented by the constructors below. A value of this type is one of them — switch on the concrete type to handle it.

switch v := value.(type) {
case *tg.InputMessageEntityMentionName: // inputMessageEntityMentionName
case *tg.MessageEntityBankCard: // messageEntityBankCard
case *tg.MessageEntityBlockquote: // messageEntityBlockquote
case *tg.MessageEntityBold: // messageEntityBold
case *tg.MessageEntityBotCommand: // messageEntityBotCommand
case *tg.MessageEntityCashtag: // messageEntityCashtag
case *tg.MessageEntityCode: // messageEntityCode
case *tg.MessageEntityCustomEmoji: // messageEntityCustomEmoji
case *tg.MessageEntityDiffDelete: // messageEntityDiffDelete
case *tg.MessageEntityDiffInsert: // messageEntityDiffInsert
case *tg.MessageEntityDiffReplace: // messageEntityDiffReplace
case *tg.MessageEntityEmail: // messageEntityEmail
case *tg.MessageEntityFormattedDate: // messageEntityFormattedDate
case *tg.MessageEntityHashtag: // messageEntityHashtag
case *tg.MessageEntityItalic: // messageEntityItalic
case *tg.MessageEntityMention: // messageEntityMention
case *tg.MessageEntityMentionName: // messageEntityMentionName
case *tg.MessageEntityPhone: // messageEntityPhone
case *tg.MessageEntityPre: // messageEntityPre
case *tg.MessageEntitySpoiler: // messageEntitySpoiler
case *tg.MessageEntityStrike: // messageEntityStrike
case *tg.MessageEntityTextURL: // messageEntityTextUrl
case *tg.MessageEntityUnderline: // messageEntityUnderline
case *tg.MessageEntityUnknown: // messageEntityUnknown
case *tg.MessageEntityURL: // messageEntityUrl
}

Constructors

ConstructorTL name
InputMessageEntityMentionNameinputMessageEntityMentionName
MessageEntityBankCardmessageEntityBankCard
MessageEntityBlockquotemessageEntityBlockquote
MessageEntityBoldmessageEntityBold
MessageEntityBotCommandmessageEntityBotCommand
MessageEntityCashtagmessageEntityCashtag
MessageEntityCodemessageEntityCode
MessageEntityCustomEmojimessageEntityCustomEmoji
MessageEntityDiffDeletemessageEntityDiffDelete
MessageEntityDiffInsertmessageEntityDiffInsert
MessageEntityDiffReplacemessageEntityDiffReplace
MessageEntityEmailmessageEntityEmail
MessageEntityFormattedDatemessageEntityFormattedDate
MessageEntityHashtagmessageEntityHashtag
MessageEntityItalicmessageEntityItalic
MessageEntityMentionmessageEntityMention
MessageEntityMentionNamemessageEntityMentionName
MessageEntityPhonemessageEntityPhone
MessageEntityPremessageEntityPre
MessageEntitySpoilermessageEntitySpoiler
MessageEntityStrikemessageEntityStrike
MessageEntityTextURLmessageEntityTextUrl
MessageEntityUnderlinemessageEntityUnderline
MessageEntityUnknownmessageEntityUnknown
MessageEntityURLmessageEntityUrl

References