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

Telegram Bot API 10: что реально полезно для бизнес-ботов

С мая по август 2026 года вышли Bot API 10.0, 10.1, 10.2 и 10.3. Разобрал по официальному журналу изменений, что из этого пригодится боту для записи, заказов, поддержки и клуба: Rich Messages вместо части Mini App, приватные ответы, уведомления о подписке, кнопка стоп и неактивные кнопки. Отдельно про ограничения и что требует доработки.

Telegram Bot APIRich Messagesбизнес-ботыMini App
Коротко. С мая по август 2026 года Telegram выпустил четыре версии Bot API: 10.0, 10.1, 10.2 и 10.3. Для бизнес-бота в них полезны четыре вещи: Rich Messages (таблицы и вёрстка прямо в сообщении, 10.1), приватные ответы в группах (10.2), уведомления об изменении платной подписки (10.2) и кнопка остановки у ответов ИИ (10.3). Часть задач, ради которых раньше делали Mini App, теперь закрывается обычным сообщением. Ограничения тоже есть: нужны свежие клиенты, а библиотеки и серверы обновляются не сразу.

Что вышло и когда

Я сверил каждый пункт с официальным журналом изменений Bot API. Вот что там записано, с датами.

  • 10.0, 8 мая 2026: гостевой режим, общение бота с ботом по username, медиа в опросах, живые фото.
  • 10.1, 11 июня 2026: Rich Messages (методы sendRichMessage и sendRichMessageDraft), запросы при заявках на вступление, ссылки в медиа вариантов опроса.
  • 10.2, 14 июля 2026: эфемерные (приватные) сообщения, объект BotSubscriptionUpdated, блоки для Rich Messages в виде структуры, сообщества из нескольких групп, каналов и ботов.
  • 10.3, 24 августа 2026: кнопка остановки генерации, неактивные inline-кнопки, кнопки внутри Rich Messages, компактные таблицы.

Rich Messages: прайс и смета в самом сообщении

Раньше сообщение бота было плоским текстом с жирным и курсивом. С версии 10.1 бот отправляет структуру из блоков: заголовки, списки, таблицы, раскрывающиеся секции, цитаты, коллажи, слайдшоу, фото, видео, карты. В 10.2 блоки можно задавать полем blocks, а в 10.3 добавились кнопки внутри сообщения и параметр is_compact для таблиц.

Что это даёт заказчику. Прайс-лист с колонками, расписание занятий, смета со строкой «итого», сравнение тарифов клуба теперь можно показать таблицей в чате. Для этого не нужен ни домен, ни хостинг, ни отдельная вёрстка. Раньше за таким обычно шли в Mini App. Я разбирал, что такое Mini App и когда он оправдан в магазине. Корзина, оплата и сложное состояние по-прежнему живут в приложении. А вот витрина из десяти позиций с фото и таблицей характеристик спокойно умещается в сообщение.

Кнопки внутри сообщения появились совсем недавно, и сложные сценарии на них я пока не обкатывал. Поэтому честно скажу: сначала проверяйте на живом боте, потом обещайте клиенту.

Приватные ответы в группах и клубах

Эфемерные сообщения из версии 10.2 видит только бот и один пользователь. Команда бота получает признак is_ephemeral, и в меню Telegram такие команды выделены особой иконкой, об этом пишет сам Telegram в блоге про обновление. В 10.3 параметры получателя собрали в один объект EphemeralMessageParameters, так что код, написанный в июле, придётся поправить.

Зачем это бизнесу. В клубе или группе клиентов участник спрашивает «когда у меня заканчивается доступ», а бот отвечает так, что видит только он. Остаток дней, личная ссылка, статус заявки, ошибка оплаты не светятся перед всей группой. В закрытом клубе по подписке это закрывает давнюю неловкость: раньше бот либо писал в личку (а человек мог не нажать Start), либо отвечал на виду у всех.

Для клубов полезна и версия 10.1: у заявок на вступление появились запросы, на которые бот отвечает методами answerChatJoinRequestQuery и sendChatJoinRequestWebApp. Детально я это пока не разбирал.

Подписки, кнопка «Стоп» и неактивные кнопки

Объект BotSubscriptionUpdated пришёл в 10.2. Бот получает апдейт, когда меняется платная подписка пользователя. В нём пользователь, ваш invoice_payload и новое состояние: canceled (отменил), active (включил снова) или failed (платёж не прошёл). Раньше о таких событиях приходилось узнавать косвенно. Теперь можно сразу отправить напоминание при failed, спросить причину при canceled и вернуть доступ при active. Про сам приём оплаты звёздами у меня есть отдельная статья.

Кнопка остановки появилась в 10.3. В sendMessageDraft и sendRichMessageDraft добавили параметры can_stop и keep_on_stop. Пользователь видит кнопку под черновиком ответа ИИ, а бот получает апдейт stopped_message_generation и перестаёт тратить токены. Метод работает только в личных чатах, а черновик живёт около 30 секунд, пока вы не отправите итоговое сообщение.

Неактивные кнопки (класс DisabledButton, поле disabled у InlineKeyboardButton, тоже 10.3) нужны для пошаговых форм. Кнопка «Подтвердить запись» остаётся неактивной, пока не выбраны услуга и время. Как кнопка выглядит у клиента, смотрите на своём телефоне: в документации внешний вид не расписан.

Остальное из 10.0 нишевое. Гостевой режим позволяет боту отвечать на упоминание в чатах, где его нет, до трёх гостевых ботов за раз, не в чатах с защитой контента. Общение бота с ботом по username работает, если оба включили эту настройку. В опросы можно добавлять медиа и сократить число вариантов до одного.

Что важно учесть

Новые возможности требуют свежих клиентов Telegram. В открытых репозиториях разработчики пишут, что Rich Messages у клиентов старше версии 10.1 могут показываться пустыми, поэтому нужен запасной текстовый вариант. Это сообщения разработчиков, официальной документации на этот счёт я не нашёл, так что проверяйте на своих устройствах.

Второе ограничение касается инфраструктуры. Если бот работает через свою копию сервера Bot API или старую библиотеку, новые методы не заработают, пока вы не обновитесь. Третье касается денег: подписка платится в Stars, условия вывода и комиссии смотрите у самого Telegram. Редактор расширенного текста для людей доступен только с Premium, а требования Premium для ботов с Rich Messages я в документации не нашёл.

Четвёртое: приватные ответы по документации доходят не гарантированно, особенно если пользователь не в сети, а отвечать на такое сообщение можно только в течение 15 секунд. Ничего критичного туда лучше не класть без дублирования. Отдельно напомню, что с 20 июля 2026 Telegram автоматически ужесточил проверку источника для Mini App, и это тоже стоит проверить в своём приложении.

Что можно сделать уже сейчас

Прайс и расписание. Вынесите их в Rich Message с таблицей и приложите запасной обычный текст.

Клуб и группа. Переведите ответы «мой статус» и «мои дни» на приватные сообщения, чтобы не светить данные участников.

Подписка. Подключите обработку BotSubscriptionUpdated: три сообщения на три состояния.

ИИ-бот. Добавьте can_stop в потоковые ответы. Остановка ответа экономит токены, а размер выгоды зависит от вашего трафика.

Если нужно собрать это на вашем боте, посмотрите страницу Telegram-боты под ключ и прайс.

Частые вопросы

Нужно ли переписывать существующего бота?

Нет. В журнале изменений новые методы добавляются рядом со старыми, обычные sendMessage и клавиатуры продолжают работать. Переделка нужна, если вы хотите воспользоваться новинками.

Rich Messages полностью заменяют Mini App?

Для показа таблиц, карточек и расписаний часто да. Для корзины, оплаты и сложных форм Mini App остаётся рабочим выбором.

Нужен ли Premium для работы новых функций?

В документации для методов бота, которые я просмотрел, такого условия нет. Premium упомянут только у редактора расширенного текста для обычных пользователей.

Коротко о главном

Из четырёх версий для бизнес-бота важнее всего Rich Messages, приватные ответы, уведомления о подписке и кнопка «Стоп». Все они подтверждены журналом изменений Bot API, у каждой есть версия и дата выхода. Всё остальное можно подключать по мере необходимости.

Хотите понять, какие из новинок подойдут вашему боту, и что в нём стоит переделать в первую очередь? Напишите мне в Telegram кодовое слово «ОБНОВЛЕНИЕ», и я посмотрю вашего бота и предложу план.

Услуги по теме

Что я делаю для бизнеса

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ

Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»

12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.

Готовы обсудить вашу задачу?

Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.

Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 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查看目录Каталог үзэх