Rich Markdown в Telegram

Rich Markdown в Telegram — расширенная разметка для ботов, запущенная 12-13 июня 2026. Дуров объявил в X: «We now support rich formatting for all chatbots. Tables, nested lists, inline media, formulas, headers and more — right in Telegram messages».

До этого боты могли использовать только MarkdownV2 и HTML-подмножество: bold, italic, strike, underline, spoiler, code, pre, link, mention, blockquote, custom emoji. Никаких заголовков, таблиц, формул.

Что добавили в Rich Markdown

ЭлементПример синтаксиса
Заголовки H1-H6# H1, ## H2
Таблицы| col | col |
Вложенные спискииндентация в нестед
Формулы (LaTeX)$e=mc^2$, блочные $$…$$
Inline-медиаИзображения с HTTP(S)-URL прямо в тексте
Блоки цитат (expandable)ранее было, стало полноценным
Code blocks с языкомподсветка синтаксиса

Отличие от обычного MarkdownV2

MarkdownV2 / HTMLRich Markdown
Bold / italic / strike
Code / pre✓ (+ syntax highlight)
Links / mentions
Blockquote✓ (+ expandable)
Spoiler
Custom emoji✓ (premium)
Заголовки H1-H6
Таблицы
Формулы LaTeX
Вложенные спискиограниченнополноценно
Inline-картинки✗ (только через attachment)
Только длявсех сообщенийботов (пока)

Как использовать через Bot API

Новый parse mode или новый метод отправки (уточняется по docs). Ориентировочно:

{
  "chat_id": 12345,
  "text": "# Отчёт\n\n| Метрика | Значение |\n|---------|----------|\n| DAU | 12,345 |\n| Retention | 42% |",
  "parse_mode": "RichMarkdown"
}

Либо через новый InputRichMessage с готовыми blocks. Библиотеки:

Ограничения

Практика

Для чего Rich Markdown полезен ботам:

См. также