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 / HTML | Rich 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. Библиотеки:
- telegramify-markdown (Python) — конвертер обычного Markdown в Rich Markdown с автоматическим fallback.
- Официальные SDK (aiogram, python-telegram-bot, TDLight) — добавляют поддержку постепенно.
Ограничения
- 32 768 UTF-8 байт на сообщение.
- 500 блоков верхнего уровня.
- Только боты. Обычные пользователи и каналы не имеют Rich Markdown пока (хотя Дуров намекнул на скорое расширение).
- Клиент должен поддерживать (актуальная версия Telegram, старые видят fallback).
Практика
Для чего Rich Markdown полезен ботам:
- Отчёты и дашборды — таблицы с метриками, DAU/MRR/ARR.
- Научные боты — формулы через LaTeX прямо в сообщении.
- Документация в чате — заголовки, вложенные списки как в README.
- Помощники LLM — ChatGPT-style ответы с форматированием, кодом, таблицами сравнения.