AI-боты Telegram теперь могут стримить структурированные ответы
11 июня 2026 года Telegram добавил Rich Messages: боты получили заголовки, списки, таблицы, формулы, сворачиваемые блоки, медиа и потоковую выдачу частичного AI-ответа через sendRichMessageDraft. Это меняет Telegram-бота из окна с текстовой простыней в полноценный рабочий интерфейс.
Что такое Rich Messages в Telegram
Rich Messages - новый формат Bot API 10.1 для сложных структурированных сообщений. Вместо обычного текста бот может отправить документоподобный ответ с секциями, таблицами, цитатами, списками, details-блоками, формулами и медиа. Для AI-ботов особенно важен метод sendRichMessageDraft: он показывает пользователю частичный ответ во время генерации.
Важно: streamed draft - временное 30-секундное превью. После завершения генерации бот обязан вызвать sendRichMessage с полным сообщением, иначе ответ не сохранится в чате.
Что изменилось для разработчиков ботов
Telegram добавил не косметический Markdown, а отдельную модель структурированных сообщений с новыми объектами и методами.
Отправляет финальное rich-сообщение, которое сохраняется в чате пользователя.
Стримит временный partial rich message во время генерации ответа.
Получил параметр rich_message для редактирования rich-ответов.
Заголовки, таблицы, списки, quotes, collapsible details, footnotes и формулы.
Контент можно задавать через расширенный Markdown-style или HTML-style формат.
Временный Thinking-блок разрешен только внутри streamed draft.
Новые пределы rich-сообщения
Rich Messages заметно мощнее обычного текстового ответа, но payload все равно нужно контролировать.
| Ограничение | Лимит | Что учесть |
|---|---|---|
| Текст | 32 768 UTF-8 символов | Включая alt-текст emoji и исходник формул |
| Блоки | 500 | Считаются вложенные блоки, строки таблиц и списки |
| Вложенность | 16 уровней | Не стройте бесконечные details и списки |
| Медиа | 50 вложений | Фото, видео и аудио считаются вместе |
| Таблица | 20 колонок | Для мобильного интерфейса лучше существенно меньше |
Надежный streaming-flow для AI-бота
Главная ошибка - считать draft финальным ответом. Правильный pipeline отделяет временное отображение от сохраненного сообщения и имеет fallback на старый формат.
draft_id через sendRichMessageDraft; изменения анимируются.sendRichMessage.Где Rich Messages дают реальную пользу
Проверить и внедрить
Нужно обновить AI-бота под Rich Messages?
Разберем текущую архитектуру, добавим streaming rich-ответов, валидацию payload, fallback, аналитику и интеграцию с агентами, CRM или внутренней базой знаний.
Подходит для AI-консультантов, sales-ботов, поддержки, обучения и внутренних агентов.
Частые вопросы
Что такое sendRichMessageDraft?
Это метод Bot API 10.1 для потоковой отправки частичного rich-сообщения в приватный чат. Draft временный и действует как 30-секундное превью; финальный ответ нужно отправить через sendRichMessage.
Rich Messages заменяют обычный Markdown?
Не полностью. Для коротких сообщений обычного Markdown или HTML достаточно. Rich Messages нужны для сложных структур, длинных AI-ответов, таблиц, формул, медиа и потоковой выдачи.
Какой лимит текста у Rich Messages?
До 32 768 UTF-8 символов, включая альтернативный текст custom emoji и исходный код математических формул.
Нужен ли fallback для старого формата?
Да. Это практическая рекомендация для production: если rich payload невалиден или новый метод вернул ошибку, бот должен отправить упрощенный ответ обычным способом.
Как обновление применено на практике
В исходном Telegram-посте показан практический подход: не ждать обновления сторонних библиотек, а разобрать официальную документацию, внедрить streaming и rich-верстку в собственных AI-агентов и добавить отказоустойчивый fallback.
Открыть пост в Buddah AI