Telegram тестирует HTMLBubbles: сообщения в чатах могут превратиться в интерактивные виджеты

90

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

Например, вместо обычной карточки товара пользователь сможет увидеть блок с выбором цвета и размера, переключить нужный вариант и взаимодействовать с ним, не открывая отдельное Mini App. Среди внутренних примеров также нашли графики, списки задач, посадочные талоны, шахматы, таймеры и другие небольшие виджеты.

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


Что вообще нашли в Telegram

HTMLBubbles обнаружили в сборке Telegram для macOS 12.10.283300. Внутри оказалось сразу несколько десятков демонстрационных примеров — источники насчитали 64 сценария, на которых разработчики проверяют возможности новой системы.

И примеры там далеко не только декоративные.

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

Telegram HTMLBubbles показывает интерактивные виджеты прямо внутри сообщений

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

И всё это остаётся прямо в ленте чата.


Отдельное Mini App открывать не нужно

Сейчас, если бот или сервис хочет дать пользователю сложный интерфейс, один из вариантов — отправить его в Telegram Mini App.

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

HTMLBubbles предлагают другой подход.

Небольшой интерактив можно оставить прямо внутри сообщения. Пользователю не нужно покидать переписку даже на один дополнительный экран.

Для простых сценариев такая разница может оказаться довольно заметной. Чем меньше лишних переходов между сообщением и нужным действием, тем проще взаимодействие.

Но полноценной заменой Mini Apps нынешний прототип назвать нельзя.


Это не обычная веб-страница внутри Telegram

Самое интересное находится под капотом.

Telegram не открывает полноценный WebView внутри каждого сообщения. Для отображения HTML используется облегчённый движок litehtml, а JavaScript работает в сильно ограниченной среде.

Разработчики специально закрыли большую часть возможностей, которые обычно есть у страницы в браузере.

У скриптов нет привычного доступа к document и window. Нельзя свободно делать сетевые запросы через fetch, XMLHttpRequest или WebSocket. Заблокирована загрузка внешних изображений через HTTP и HTTPS, а такие элементы, как video, audio, iframe и canvas, в текущей реализации не используются.

Есть ограничения и на сам JavaScript.

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

То есть разработчики явно пытаются сделать виджеты максимально изолированными от самого приложения.


Для рекламы и продаж здесь появляется интересный сценарий

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

Представим обычную товарную карточку в канале или переписке.

Сейчас можно показать фотографию, цену, описание и кнопку. Дальше человеку часто приходится куда-то переходить.

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

Для e-commerce, Telegram-воронок и лидогенерации это интересная идея именно за счёт сокращения количества действий между сообщением и пользователем.

Но здесь пока важно не забегать вперёд.

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


Есть и вопрос безопасности

Причина таких жёстких ограничений понятна.

Одно дело — показывать внутри чата текст, картинку и обычную кнопку. Совсем другое — разрешить сообщению выполнять код.

Даже если JavaScript работает в отдельной песочнице и почти ничего не может делать за её пределами, сама идея автоматически запускаемого интерактивного содержимого внутри переписки создаёт новые риски.

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

Вероятно, именно поэтому текущая реализация настолько урезана.


Пока это эксперимент, а не анонс новой функции

Сейчас главное не воспринимать HTMLBubbles как функцию, которая появится в Telegram через неделю.

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

Такой эксперимент вполне может несколько раз поменяться, получить другие ограничения или вообще не дойти до релиза.

Но направление само по себе любопытное.

Telegram уже давно двигается от обычного мессенджера к платформе с каналами, ботами, Mini Apps, платежами и бизнес-инструментами. HTMLBubbles могут добавить к этому ещё один уровень — когда интерактивным становится уже само сообщение.

И если Telegram действительно даст бизнесу и ботам доступ к таким виджетам, привычная схема «пост → кнопка → внешний экран» для части задач может стать значительно короче.

👉🏻 Присоединяйтесь к Telegram-каналу «Новости Арбитража» и следите за новостями первыми.


Нет комментариев.

Похожие новости

⇧ Наверх