Приватные ответы появились в Telegram Bot API 10.2

Telegram выпустил Bot API 10.2 14 июля 2026 года. Релиз позволяет ботам показывать отдельные команды и ответы внутри группы только выбранному пользователю, вводит базовую поддержку Communities, расширяет Rich Messages и готовит обязательную доменную защиту Mini Apps с 20 июля.

Telegram Bot API 10.2
Telegram Bot API 10.2

Ephemeral Messages скрывают команды и ответы от остальных участников группы

Ключевым изменением Bot API 10.2 стали Ephemeral Messages — сообщения внутри группового чата, которые видят выбранный пользователь и отправивший их бот. Telegram описывает новый механизм в официальном changelog и в отдельном разделе документации о возможностях ботов.

Бот может отправить приватный ответ прямо в группе через привычные методы: sendMessage, sendPhoto, sendVideo, sendDocument, sendVoice, sendLocation и другие. Для адресации появились параметры receiver_user_id и callback_query_id. Полученное сообщение содержит отдельный ephemeral_message_id, а обычный message_id для такого объекта равен нулю.

Telegram добавил отдельные методы для дальнейшей работы с приватным сообщением:

  • editEphemeralMessageText меняет текст;
  • editEphemeralMessageMedia заменяет медиафайл;
  • editEphemeralMessageCaption редактирует подпись;
  • editEphemeralMessageReplyMarkup обновляет кнопки;
  • deleteEphemeralMessage удаляет сообщение до истечения срока его показа.

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

СценарийПрактический результат
Настройка уведомлений в группеБот показывает переключатели одному пользователю, не засоряя общий чат
МодерацияУчастник получает персональное предупреждение рядом с обсуждением
Заказ или заявкаСтатус и служебные данные остаются видимыми адресату
Помощник на базе ИИБот выдаёт персональную сводку внутри текущего разговора
Приветствие нового участникаПодсказки появляются в группе без серии публичных сообщений

У редактирования есть ограничение: Telegram предупреждает, что офлайн-пользователь может не получить событие об изменении ephemeral-сообщения. Для критичных данных лучше отправлять завершённый ответ сразу либо предусматривать повторное получение состояния через кнопку.

Communities связывают супергруппы, каналы и ботов общей структурой

Bot API 10.2 получил начальную поддержку Communities — объединений из нескольких супергрупп, каналов и ботов, связанных общей темой или аудиторией. Объект Community пока содержит два поля: числовой идентификатор id и название name.

В ChatFullInfo появилось поле community, по которому бот может определить принадлежность чата к такому объединению. Сервисные события community_chat_added и community_chat_removed сообщают о добавлении или удалении чата. Разработчик может обновлять локальную структуру доступа, навигацию, статистику или правила автоматизации сразу после изменения состава Community.

В опубликованной документации Community пока представлена как объект для чтения и отслеживания событий. Методы создания, редактирования и административного управления объединениями в changelog Bot API 10.2 не перечислены. Возможность выглядит как фундамент для более крупных пространств Telegram, где каналы, обсуждения и сервисные боты работают в одной логической системе.

Rich Messages получили вложенные медиа и блочное описание исходящих сообщений

В Bot API 10.1 Telegram представил Rich Messages с таблицами, формулами, цитатами, коллажами и потоковой выдачей текста. Версия 10.2 расширила именно отправку такого контента: класс InputRichMessage теперь принимает поле blocks и список media.

Разработчик выбирает один из трёх способов описания сообщения:

  1. HTML-разметка в поле html;
  2. Markdown-разметка в поле markdown;
  3. массив типизированных блоков в поле blocks.

Для блочного варианта добавлены входные классы параграфов, заголовков, списков, цитат, таблиц, раскрывающихся секций, карт, коллажей, слайд-шоу, фотографий, видео, аудио и блока InputRichBlockThinking. Появился InputMediaVoiceNote, поэтому в состав сложного сообщения можно включать голосовые заметки.

Медиа, используемые внутри HTML или Markdown, передаются через InputRichMessageMedia. В тексте они связываются с вложениями адресами вида tg://photo?id=..., tg://video?id=... и tg://audio?id=.... Такой механизм подходит для отчётов, обучающих материалов, карточек товаров и ответов ИИ, где текст, таблица, формула и иллюстрация должны находиться в одном структурированном сообщении.

Mini Apps ограничат вызовы Telegram исходным доменом с 20 июля

Bot API 10.2 усиливает защиту Mini Apps от вызовов с посторонних сайтов. С 20 июля 2026 года Telegram автоматически запретит использование методов Mini App со страниц, чей origin отличается от исходного домена приложения. Под origin понимается сочетание протокола, домена и порта страницы.

Изменение затронет проекты, которые открывают интерфейс на нескольких доменах, передают управление внешней странице или выполняют часть сценария во встроенном окне с другого origin. Такие цепочки стоит проверить до 20 июля: вызов Telegram WebApp API после перехода на сторонний домен может перестать работать.

Защиту разрешено отключить через Mini App в @BotFather. Telegram отдельно указывает, что при отключении разработчик принимает на себя ответственность за ссылки на недоверенные сайты. Для большинства проектов сохранение автоматической проверки снижает риск, что внешняя страница получит доступ к функциям Mini App в чужом контексте.

События подписок сообщают об отмене, восстановлении и сбое платежа

В объекте Update появилось поле subscription с данными BotSubscriptionUpdated. Бот получает пользователя, собственный invoice_payload и новое состояние подписки:

СостояниеСобытие
canceledПользователь отменил подписку
activeПользователь повторно активировал ранее отменённую подписку
failedОчередной платёж завершился ошибкой

Сервис может синхронизировать доступ к платным функциям сразу после изменения состояния подписки. Проектам с явно заданным списком allowed_updates потребуется добавить тип subscription, чтобы Telegram присылал такие обновления через webhook или getUpdates.

Bot API 10.2 меняет групповые сервисы и правила работы Mini Apps

Ephemeral Messages дают ботам отдельный приватный слой прямо внутри группового разговора. Communities добавляют идентификатор общей структуры для связанных чатов, а Rich Messages теперь можно собирать из типизированных исходящих блоков и встроенных медиа.

Самая близкая обязательная дата связана с Mini Apps: доменная защита включится 20 июля 2026 года. У Communities пока доступен начальный набор объектов и событий, поэтому дальнейшие возможности управления будут зависеть от следующих обновлений Telegram.

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться