В бета-версии Telegram для macOS (сборка 12.10.283300) нашли экспериментальную систему HTMLBubbles. Она превращает обычное сообщение в маленький интерактивный виджет прямо в ленте чата: карточку товара с выбором цвета и размера, график, список задач или посадочный талон. Утечку заметили 8 октября. Telegram функцию официально не анонсировал, и пользователям она пока недоступна.
Что нашли в коде
Внутри сборки лежат 64 демо-сценария, на которых разработчики проверяют систему. Среди них:
- карточка товара с переключением вариантов и корзиной;
- дашборды с живыми графиками;
- списки задач и панели с действиями;
- посадочные талоны, шахматы, таймеры, просмотр кода.
Главное отличие от Mini Apps в том, что ничего не нужно открывать. Сейчас для сложного интерфейса бот отправляет человека в отдельное окно Mini App. С HTMLBubbles небольшой интерактив остаётся прямо в сообщении.
Как это устроено
Это не браузер внутри каждого сообщения. HTML и CSS рисует облегчённый движок litehtml, а JavaScript работает в жёсткой песочнице:
- у скриптов нет доступа к
documentиwindow; - нельзя делать сетевые запросы:
fetch,XMLHttpRequestи сокеты закрыты; - внешние картинки по HTTP и HTTPS не грузятся, а теги
video,audio,iframeиcanvasигнорируются; - на один синхронный вызов JavaScript даётся 50 мс, всего не больше 200 мс в секунду и не больше 16 таймеров одновременно.
Если скрипт зависнет или упадёт с ошибкой, вместо виджета покажется обычная статичная версия сообщения. Так Telegram страхуется от того, чтобы один «тяжёлый» виджет не повесил весь чат.
Что это может дать маркетингу
Если HTMLBubbles когда-нибудь откроют для ботов и бизнеса, привычная цепочка «пост → кнопка → внешний экран» может стать короче. Выбрать вариант товара, ответить на квиз или посмотреть детали оффера можно будет прямо в чате, без перехода. Для e-commerce, Telegram-воронок и лидогенерации каждый лишний шаг стоит конверсии, так что идея интересная.
Но забегать вперёд рано. В текущем прототипе у виджетов нет доступа к сети, поэтому оформить заказ или отправить заявку прямо из сообщения нельзя. И главное — функция вообще недоступна ботам.
Вопрос безопасности
Одно дело — показать в чате текст и кнопку, другое — разрешить сообщению выполнять код. Даже в песочнице любой движок рендеринга может содержать уязвимости, поэтому Telegram так сильно урезал возможности. Скорее всего, до релиза ограничения останутся жёсткими.
Что дальше
Пока это эксперимент в бете для macOS, а не анонс. Функция может сильно поменяться, получить другие ограничения или вообще не выйти. Но направление понятное: Telegram продолжает превращаться из мессенджера в платформу с ботами, Mini Apps, платежами и бизнес-инструментами. Если интерактивные сообщения откроют для бизнеса, это стоит учитывать при построении воронок.



