Source code for aiogram.types.rich_text
from .base import TelegramObject
[docs]
class RichText(TelegramObject):
"""
This object represents a rich formatted text. Currently, it can be either a String for plain text, an Array of :class:`aiogram.types.rich_text.RichText`, or any of the following types:
- :class:`aiogram.types.rich_text_bold.RichTextBold`
- :class:`aiogram.types.rich_text_italic.RichTextItalic`
- :class:`aiogram.types.rich_text_underline.RichTextUnderline`
- :class:`aiogram.types.rich_text_strikethrough.RichTextStrikethrough`
- :class:`aiogram.types.rich_text_spoiler.RichTextSpoiler`
- :class:`aiogram.types.rich_text_date_time.RichTextDateTime`
- :class:`aiogram.types.rich_text_text_mention.RichTextTextMention`
- :class:`aiogram.types.rich_text_subscript.RichTextSubscript`
- :class:`aiogram.types.rich_text_superscript.RichTextSuperscript`
- :class:`aiogram.types.rich_text_marked.RichTextMarked`
- :class:`aiogram.types.rich_text_code.RichTextCode`
- :class:`aiogram.types.rich_text_custom_emoji.RichTextCustomEmoji`
- :class:`aiogram.types.rich_text_mathematical_expression.RichTextMathematicalExpression`
- :class:`aiogram.types.rich_text_url.RichTextUrl`
- :class:`aiogram.types.rich_text_email_address.RichTextEmailAddress`
- :class:`aiogram.types.rich_text_phone_number.RichTextPhoneNumber`
- :class:`aiogram.types.rich_text_bank_card_number.RichTextBankCardNumber`
- :class:`aiogram.types.rich_text_mention.RichTextMention`
- :class:`aiogram.types.rich_text_hashtag.RichTextHashtag`
- :class:`aiogram.types.rich_text_cashtag.RichTextCashtag`
- :class:`aiogram.types.rich_text_bot_command.RichTextBotCommand`
- :class:`aiogram.types.rich_text_anchor.RichTextAnchor`
- :class:`aiogram.types.rich_text_anchor_link.RichTextAnchorLink`
- :class:`aiogram.types.rich_text_reference.RichTextReference`
- :class:`aiogram.types.rich_text_reference_link.RichTextReferenceLink`
Source: https://core.telegram.org/bots/api#richtext
"""