В 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 помогут сделать виджеты безопаснее или помешают создавать интересные игры прямо в чатах?

PCMaciOSAndroid Новости Wolfenstein 3DНовости Geometry DashНовостиTelegramЖелезо и технологииОС и программы

Источник: vgtimes.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев