MessageEntity#

class pyrogram.raw.base.MessageEntity#

Message entities, representing styled text in a message

Constructors:

This base type has 25 constructors available.

InputMessageEntityMentionName

Message entity that can be used to create a user user mention: received mentions use the messageEntityMentionName constructor, instead.

MessageEntityBankCard

Indicates a credit card number

MessageEntityBlockquote

Message entity representing a block quote.

MessageEntityBold

Message entity representing bold text.

MessageEntityBotCommand

Message entity representing a bot /command

MessageEntityCashtag

Message entity representing a $cashtag.

MessageEntityCode

Message entity representing a codeblock.

MessageEntityCustomEmoji

Represents a custom emoji.

MessageEntityDiffDelete

Represents an diff deletion: render it by simply underlining the specified section and coloring it in red, see here for more info on how to render diff entities.

MessageEntityDiffInsert

Represents an diff addition: render it by simply underlining the specified section and coloring it in green, see here for more info on how to render diff entities.

MessageEntityDiffReplace

Represents an diff replacement, render it as follows: See here for more info on how to render diff entities.

MessageEntityEmail

Message entity representing an email@example.com.

MessageEntityFormattedDate

Represents a specific point in time, rendered as specified here All flags are optional, with the following limitations: If any of the flags are combined, their rendering order in the text is the following:

MessageEntityHashtag

#hashtag message entity

MessageEntityItalic

Message entity representing italic text.

MessageEntityMention

Message entity mentioning a user by @username; messageEntityMentionName can also be used to mention users by their ID.

MessageEntityMentionName

Message entity representing a user mention: for creating a mention use inputMessageEntityMentionName.

MessageEntityPhone

Message entity representing a phone number.

MessageEntityPre

Message entity representing a preformatted codeblock, allowing the user to specify a programming language for the codeblock.

MessageEntitySpoiler

Message entity representing a spoiler

MessageEntityStrike

Message entity representing strikethrough text.

MessageEntityTextUrl

Message entity representing a text url: for in-text urls like https://google.com use messageEntityUrl.

MessageEntityUnderline

Message entity representing underlined text.

MessageEntityUnknown

Unknown message entity

MessageEntityUrl

Message entity representing an in-text url: https://google.com; for text urls, use messageEntityTextUrl.