Таблица в сообщении Telegram-бота: когда Mini App не нужен
С июня 2026 года Telegram-бот присылает таблицы, списки, раскрывающиеся секции и карточки прямо в сообщении. Разбираю, какие экраны мини-приложения теперь переезжают в чат, где Mini App всё ещё нужен, что с этим в MAX и сколько можно сэкономить на разработке.
Коротко (TL;DR)
- С 11 июня 2026 года, с версии Bot API 10.1, Telegram-бот умеет присылать Rich Messages: сообщение из блоков с заголовками, таблицами, списками, раскрывающимися секциями, цитатами, медиа, формулами и картами.
- Прайс, расписание, расчёт, карточку товара и статус заказа теперь можно показать прямо в чате. Мини-приложение, домен с HTTPS и отдельный фронтенд для этого больше не нужны.
- Такое сообщение отправляется в личку, в группу и в канал. Кнопку мини-приложения под сообщением Telegram разрешает только в личном чате с ботом.
- Mini App остаётся для корзины, многошаговых форм, личного кабинета и всего, где человек что-то копит и редактирует.
- В документации MAX для ботов я на момент написания таблиц и раскрывающихся блоков не нашёл.
Сделаю под ключ: разберу задачу, назову срок и цену. Чтобы начать, напишите в Telegram одной фразой.
Telegram-боты под ключRich Messages (расширенные сообщения) это формат Telegram Bot API, появившийся в версии 10.1 от 11 июня 2026 года. Бот отправляет методом sendRichMessage сообщение, собранное из блоков: заголовки, таблицы, списки, раскрывающиеся секции, цитаты, фото и видео, формулы, карты. Таблица в сообщении Telegram-бота теперь настоящая таблица с колонками, и для неё не нужно ни мини-приложение, ни сайт.
Telegram-бот и таблица в сообщении: что изменилось
До июня у бота было два пути. Можно было рисовать псевдотаблицу пробелами и моноширинным шрифтом, которая на половине телефонов разъезжалась. Можно было поднимать Mini App, то есть веб-страницу, которая открывается внутри Telegram. Второй путь означал домен, HTTPS-сертификат (в документации адрес мини-приложения так и описан: HTTPS URL), хостинг и вёрстку под все экраны.
Я сверил всё ниже с журналом изменений и документацией Bot API. Содержимое сообщения задаётся тремя способами: разметкой Markdown, HTML или списком блоков (поле blocks добавили в 10.2). У таблицы есть рамки, чередование строк, подпись и с версии 10.3 компактный режим. В 10.3 же появились кнопки внутри самого сообщения: ссылка, ответ боту, копирование текста. Лимиты щедрые: до 32 768 символов, до 500 блоков, до 50 медиафайлов и до 20 колонок в таблице.
Общий обзор всех новинок Bot API 10 я делал в статье что реально полезно бизнес-ботам. Здесь только один вопрос: где это экономит деньги на разработке.
Где раньше делали Mini App только ради вёрстки
Когда ко мне приходят с задачей «нужно мини-приложение», я сначала спрашиваю, что человек в нём будет делать. Довольно часто ответ такой: смотреть. Смотреть прайс, расписание, итог расчёта. Действий там нет, есть только оформление, которое в обычное сообщение не помещалось.
| Задача | Как было | Как можно сейчас |
|---|---|---|
| Прайс с колонками | Mini App или PDF-файл | Таблица в сообщении, разделы по категориям раскрываются |
| Расписание занятий или смен | Mini App или картинка | Таблица по дням, кнопка «Записаться» под ней |
| Расчёт стоимости | Mini App с формой | Бот задаёт 2-3 вопроса кнопками и присылает смету таблицей с итогом |
| Карточка товара | Mini App с галереей | Коллаж или слайдшоу фото плюс таблица характеристик |
| Статус заказа | Личный кабинет | Список этапов, бот правит то же сообщение через editMessageText |
Статус заказа особенно удачно ложится в новый формат. В 10.1 метод editMessageText получил параметр rich_message, поэтому бот обновляет одно и то же сообщение, и чат не засыпан уведомлениями: «принят», «собран», «передан в доставку».
Что это даёт бизнесу
Нет второй системы. Mini App это отдельный сайт со своим доменом, сертификатом, хостингом и обновлениями. После июльского обновления 10.2 Telegram ещё и запретил вызывать методы мини-приложения с чужих адресов, защиту включили всем 20 июля 2026 года, и часть приложений пришлось чинить. Сообщение из блоков живёт внутри бота, его нечему ломать отдельно.
Группы и каналы. В sendRichMessage можно передать чат, супергруппу или канал. А кнопка web_app, которая открывает мини-приложение под сообщением, по документации доступна только в личном чате пользователя с ботом. В группу мини-приложение можно позвать ссылкой, но человек уходит из ленты в отдельное окно. Таблица с расписанием в канале клуба видна сразу, без перехода.
Пересылка и встраивание. Клиент пересылает таблицу знакомым, и каждая пересылка приводит к вам нового человека. Если прайс не для чужих глаз, у sendRichMessage есть параметр protect_content, который запрещает пересылку и сохранение. Ещё одна находка из журнала изменений: расширенное сообщение можно отдавать в инлайн-режиме. Если у бота включён инлайн-режим, менеджер набирает имя бота в любом чате, выбирает «прайс» и вставляет таблицу клиенту прямо в переписку.
Живой ответ ИИ. Метод sendRichMessageDraft показывает ответ, пока он генерируется. Ограничения документация называет прямо: только личный чат, черновик это временный просмотр на 30 секунд, и после генерации нужно отправить итог через sendRichMessage, иначе в истории ничего не останется. Я проверял это на своём боте в кейсе с расчётом доставки груза, там же сравнил старый и новый формат на одном примере.
Бот или Mini App: что выбрать
Граница проходит по состоянию. Сообщение это снимок: показало данные и всё. Мини-приложение помнит, что человек сделал минуту назад.
Mini App по-прежнему нужен, если есть:
- корзина, куда складывают несколько товаров и меняют количество;
- форма на много полей, где следующие поля зависят от предыдущих;
- календарь записи со свободными слотами, которые меняются на глазах;
- личный кабинет с историей заказов, баллами, документами;
- оплата заказа, собранного внутри приложения, с промокодом и выбором доставки.
Подробно про сам формат мини-приложений и когда его заказывать я писал в статье Telegram Mini App: что это, про витрину с корзиной в материале про магазин без сайта. Правило для оценки простое. Человек читает и нажимает одну-две кнопки: хватит сообщения. Человек набирает, правит и возвращается к недоделанному: нужно приложение.
Бывает и смешанный вариант. Каталог и карточки идут сообщениями, а кнопка «Оформить заказ» открывает небольшое мини-приложение с одной корзиной. Такое приложение получается меньше и дешевле, чем витрина целиком.
А что в MAX
Многие мои заказчики держат бота сразу в двух мессенджерах. Я открыл раздел о форматировании текста в документации MAX: там есть жирный, курсив, зачёркивание, моноширинный текст, ссылки, выделение, заголовки и цитаты. Таблиц, списков и раскрывающихся блоков на момент написания я там не нашёл. Значит, в MAX расписание и прайс по-прежнему показывают картинкой, файлом или мини-приложением.
Если бот работает на одном ядре для двух площадок, я собираю ответ один раз, а на выходе он превращается в таблицу для Telegram и в упрощённый текст для MAX. Как устроен такой бот, разбирал в статье про общее ядро для Telegram и MAX.
Как я это делаю
Порядок работы над ботом, где раньше просили мини-приложение:
- Разбираю экраны. Беру список того, что заказчик хотел видеть в мини-приложении, и помечаю каждый экран: «показывает» или «хранит состояние».
- Переношу «показывает» в сообщения. Прайс, расписание, смета, карточка, статус. Таблицу делаю компактной, если колонок больше трёх: на телефоне так читается лучше.
- Оставляю приложение только под состояние. Если такого экрана нет, мини-приложения в смете тоже нет.
- Готовлю запасной текст. Как расширенное сообщение выглядит у человека с давно не обновлённым Telegram, в документации не описано. Поэтому проверяю на старых телефонах и держу короткую текстовую версию.
- Проверяю в группе и канале. Если бот работает в сообществе, смотрю, как таблица выглядит в ленте и после пересылки.
Если хотите, чтобы я прошёл так по вашему боту или по задумке, посмотрите страницу разработки Telegram-ботов.
Сколько на этом можно сэкономить
Цены из моего прайса:
- «Бот в мессенджере»: от 30 000 ₽, срок от 1 недели, сервер от 500 ₽ в месяц.
- «Бот для бизнеса» с оплатой, записью и CRM: от 80 000 ₽, от 2 недель, сервер от 1 000 ₽ в месяц.
- «Мини-приложение в мессенджере»: от 150 000 ₽, от 1 месяца, сервер от 2 000 ₽ в месяц.
Если мини-приложение было нужно только ради вёрстки, проект переезжает из третьей строки во вторую или первую. По стартовым ценам разница от 70 000 ₽, срок короче на пару недель, и ежемесячный счёт за сервер ниже. Точная сумма зависит от интеграций: оплата, CRM и учёт стоят денег в любом формате. Подробнее о том, из чего складывается цена бота, я писал в статье сколько стоит чат-бот.
Частые вопросы
Как сделать таблицу в сообщении Telegram-бота?
Через метод sendRichMessage из Bot API 10.1. Таблицу можно описать разметкой Markdown или HTML либо блоком таблицы в поле blocks. Ваша библиотека для ботов должна поддерживать эту версию API, иначе метод придётся вызывать напрямую.
Что такое Rich Messages в Telegram?
Это расширенные сообщения ботов: заголовки, таблицы, списки, раскрывающиеся секции, цитаты, медиа, формулы и карты в одном сообщении. Появились 11 июня 2026 года, в 10.2 и 10.3 их дополнили блоками, кнопками и компактными таблицами.
Бот или Mini App: что выбрать для бизнеса?
Если клиент только смотрит прайс, расписание или расчёт и нажимает пару кнопок, хватит бота с расширенными сообщениями. Если есть корзина, длинная форма, календарь слотов или личный кабинет, нужен Mini App или смешанный вариант.
Можно ли отправить такое сообщение в группу или канал?
Да. В sendRichMessage передаётся чат, супергруппа или канал. Живой черновик через sendRichMessageDraft работает только в личном чате.
Есть ли такие сообщения в MAX?
В документации MAX для ботов на момент написания я нашёл заголовки, цитаты и выделение текста. Таблиц и раскрывающихся блоков там нет.
Коротко о главном
Rich Messages забрали у мини-приложений самую частую причину их заказывать, то есть вёрстку. Таблица, смета, карточка товара и статус заказа теперь живут прямо в сообщении, работают в группах и каналах и пересылаются. Mini App остаётся там, где человек что-то копит и редактирует. В MAX аналога таблиц в документации я пока не нашёл.
Напишите мне в Telegram кодовое слово «ВЁРСТКА», и я посмотрю ваш бот или план мини-приложения и скажу, какие экраны переезжают в сообщения и сколько это сэкономит.
Бот с таблицами и карточками в чате
Напишите одной фразой, что нужно. Отвечу, что подойдёт, сколько займёт и сколько стоит. Сообщение уже подготовлено.
- Прайс, расписание и смета таблицей в сообщении
- Карточки товаров с фото и характеристиками
- Статус заказа в одном обновляемом сообщении
- Mini App только там, где нужна корзина или кабинет
Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.


