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-ботов для лидогенерации, клиентского сервиса, продаж или сопровождения заказов. Новые виджеты могут сократить число шагов в диалоге и сделать взаимодействие с пользователем заметно удобнее.
Если Telegram-бот используется для заявок, поддержки или продаж, стоит проверить, какие шаги в диалоге можно заменить одним интерактивным сообщением с HTML-виджетом. В первую очередь это выбор опций, подтверждение действия, мини-формы и статусы заказа.
Разработчикам и маркетологам стоит заранее учесть ограничения: виджеты работают в продакшене только в приватных чатах, их нельзя пересылать и копировать. Это важно при проектировании воронок, реферальных механик и сценариев распространения контента.
Если бот работает от имени бизнеса, нужно проверить права отправки сообщений и параметр can_send_other_messages, а также протестировать, как новые скрытые ответы и форматированные цитаты влияют на удобство общения в группах и клиентских чатах.
Частые вопросы
Где уже можно использовать HTML-виджеты в Telegram-ботах?
В рабочей среде их можно отправлять только в приватные чаты. Для публичных и inline-сценариев действуют ограничения.
Можно ли пересылать сообщения с HTML-виджетами другим пользователям?
Нет. Такие сообщения автоматически получают защищенный контент, поэтому пересылка и копирование через API недоступны.
Чем это полезно бизнесу на практике?
Интерактивные сообщения позволяют сократить число шагов в диалоге с клиентом: например, при подтверждении заявки, выборе услуги или получении сервисной информации прямо в чате.