В Telegram 13.2 появились мини-игры Wolfenstein 3D и Geometry Dash прямо в сообщениях
В Telegram 13.2 появилась поддержка HTMLBubbles — интерактивных сообщений, в которых можно запускать код на HTML, CSS и javascript прямо в переписке, что позволяет обходиться без отдельного мини-приложения: содержимое такого сообщения может меняться в ответ на действия пользователя и бота.
В таких сообщениях можно создавать мини-игры с анимацией и управлением, интерактивные опросы, графики и калькуляторы. Энтузиасты уже запускали таким способом клоны Wolfenstein 3D, Geometry Dash и 2048. Виджету не обязательно оставаться неизменным после отправки. Бот может обновлять его содержимое без повторной отправки или редактирования сообщения — например, показывать актуальные результаты голосования, при этом HTML-сообщения сохраняют состояние между запусками Telegram, так что игра может запомнить прогресс.
Для виджетов действуют ограничения: код на HTML, CSS и javascript не должен занимать больше 32 КБ, а размер самого виджета не может превышать 600 × 600 пикселей. Прокрутка не предусмотрена. В коде также запрещены прямые сетевые запросы, внешние скрипты и файлы, поля ввода, видео и WebGL.
Для ботов Telegram готовит методы Bot API 10.4. Они позволят отправлять и обновлять виджеты, а также синхронизировать данные между несколькими копиями одного сообщения. Описание новых методов опубликовано в документации Bot API. Кроме того, Telegram опубликовал исходный код песочницы WidgetSandbox, движка Twidget и javascript-движка QuickJS. С ограничениями и возможностями виджетов можно ознакомиться в документации Telegram.
Как считаете, ограничения HTMLBubbles помогут сделать виджеты безопаснее или помешают создавать интересные игры прямо в чатах?
-
В Telegram добавили суффиксы для ботов, включая gay — его можно указать только вручную -
Стикер весом 269 байт со звездой на 10³⁸ точек крашит Telegram — приложение уходит в бесконечные падения -
Telegram 13.0 тестирует интерактивные HTML-сообщения -
ИИ пишет 99,9% кода Telegram — разработчик предложил увольнять тех, кто кодит вручную -
Fragment отменил обязательную проверку личности при покупке Telegram Stars и Premium

