Telegram выпустил обновление Bot API 10.4, в котором боты получили возможность отправлять интерактивные сообщения с HTML-виджетами. Это главное нововведение релиза: виджеты могут обмениваться данными с ботом прямо внутри сообщения, а бот — обновлять содержимое такого виджета без отправки новой реплики.

По данным журнала изменений Telegram, HTML-виджеты могут отправлять запросы боту, а бот — отвечать на них и менять данные в уже опубликованном сообщении. Это открывает новые сценарии для сервисных ботов, клиентской поддержки, мини-опросов, форм подтверждения и других интерактивных механик внутри чата.

Что изменилось в HTML-виджетах

  • боты могут повторно отправлять созданные ими общие виджеты;
  • боты могут изменять общедоступные данные таких виджетов;
  • появилась работа с TON-кошельком пользователя через виджет.

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

Какие ограничения действуют сейчас

На текущем этапе у HTML-виджетов есть несколько ограничений. В рабочей среде их можно отправлять только в приватные чаты. Кроме того, в рабочей среде нельзя отвечать на inline-запросы виджетами, хотя поддержка такого сценария предусмотрена на уровне API.

Отправленные виджеты автоматически получают защищенный контент, поэтому их нельзя пересылать. Также сообщения с виджетами нельзя копировать через методы copyMessage и copyMessages. Право на отправку таких сообщений теперь входит в параметр can_send_other_messages.

Другие изменения в Bot API 10.4

Помимо HTML-виджетов, Telegram добавил для ботов еще несколько функций:

  • скрытые ответы — если пользователь нажимает кнопку под сообщением бота в общем чате, ответ увидит только он;
  • цитаты с форматированием — боты могут цитировать сообщения с сохранением расширенной разметки;
  • дополнительные юзернеймы — пользователи Telegram Premium могут дать двум своим ботам второй юзернейм с окончаниями agent, ai, app, game или gay;
  • новые типы разметки для TON-адресов и номеров банковских карт — они выделяются в сообщениях как отдельные элементы;
  • ссылки на темы — бот может дать ссылку на тему в личном чате с ним, но открыть ее сможет только сам пользователь;
  • обновления для бизнес-аккаунтов — через ботов можно удалять обычные подарки без получения звезд, а также получать данные об уникальных подарках по названию.

Что это значит для бизнеса и маркетинга

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

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

На практике обновление особенно полезно тем, кто уже использует Telegram-ботов для лидогенерации, клиентского сервиса, продаж или сопровождения заказов. Новые виджеты могут сократить число шагов в диалоге и сделать взаимодействие с пользователем заметно удобнее.

Совет эксперта Analito

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

Разработчикам и маркетологам стоит заранее учесть ограничения: виджеты работают в продакшене только в приватных чатах, их нельзя пересылать и копировать. Это важно при проектировании воронок, реферальных механик и сценариев распространения контента.

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

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

Где уже можно использовать HTML-виджеты в Telegram-ботах?

В рабочей среде их можно отправлять только в приватные чаты. Для публичных и inline-сценариев действуют ограничения.

Можно ли пересылать сообщения с HTML-виджетами другим пользователям?

Нет. Такие сообщения автоматически получают защищенный контент, поэтому пересылка и копирование через API недоступны.

Чем это полезно бизнесу на практике?

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