Разработка 7 мин чтения

Таблица в сообщении Telegram-бота: когда Mini App не нужен

С июня 2026 года Telegram-бот присылает таблицы, списки, раскрывающиеся секции и карточки прямо в сообщении. Разбираю, какие экраны мини-приложения теперь переезжают в чат, где Mini App всё ещё нужен, что с этим в MAX и сколько можно сэкономить на разработке.

Telegram-ботыRich MessagesMini AppразработкаBot API

Коротко (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.

Как я это делаю

Порядок работы над ботом, где раньше просили мини-приложение:

  1. Разбираю экраны. Беру список того, что заказчик хотел видеть в мини-приложении, и помечаю каждый экран: «показывает» или «хранит состояние».
  2. Переношу «показывает» в сообщения. Прайс, расписание, смета, карточка, статус. Таблицу делаю компактной, если колонок больше трёх: на телефоне так читается лучше.
  3. Оставляю приложение только под состояние. Если такого экрана нет, мини-приложения в смете тоже нет.
  4. Готовлю запасной текст. Как расширенное сообщение выглядит у человека с давно не обновлённым Telegram, в документации не описано. Поэтому проверяю на старых телефонах и держу короткую текстовую версию.
  5. Проверяю в группе и канале. Если бот работает в сообществе, смотрю, как таблица выглядит в ленте и после пересылки.

Если хотите, чтобы я прошёл так по вашему боту или по задумке, посмотрите страницу разработки 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 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх