Telegram 13.2 bringt interaktive HTML-Widgets und Spiele in Chats

Telegram 13.2 bringt interaktive HTML-Widgets und Spiele in Chats

Arkadiy Andrienko

Statt eine separate Mini-App zu öffnen, können Bots mit Telegram 13.2 HTML, CSS und javascript direkt in Chats ausführen. Diese interaktiven HTMLBubbles reagieren auf Aktionen von Nutzern und Bots und bringen kleine Spiele und andere Tools direkt ins Gespräch.

HTMLBubbles können animierte Minispiele, interaktive Umfragen, Diagramme und Taschenrechner enthalten. Fans haben bereits nachrichtenbasierte Klone von Wolfenstein 3D, Geometry Dash und 2048 vorgestellt.

Widgets können auch nach dem Versenden einer Nachricht geändert werden: Ein Bot kann ihren Inhalt aktualisieren, ohne die Nachricht erneut zu senden oder zu bearbeiten – etwa, um aktuelle Umfrageergebnisse anzuzeigen. HTMLBubbles können ihren Zustand außerdem zwischen Telegram-Sitzungen speichern, sodass sich ein Spiel den Fortschritt merken kann.

Die Möglichkeiten der Widgets sind jedoch begrenzt. Ihr HTML-, CSS- und javascript-Code darf höchstens 32 KB groß sein. Jedes Widget ist auf 600 × 600 Pixel beschränkt und kann nicht scrollen. Direkte Netzwerkanfragen, externe Skripte und Dateien, Eingabefelder, Videos und WebGL sind ebenfalls untersagt.

Telegram bereitet Methoden für die Bot API 10.4 vor, mit denen Bots Widgets senden und aktualisieren sowie Daten über mehrere Kopien einer Nachricht hinweg synchronisieren können. Die Dokumentation zur Bot API beschreibt die neuen Methoden.

Telegram hat außerdem den Quellcode für die WidgetSandbox-Umgebung, die Twidget-Engine und die JavaScript-Engine QuickJS veröffentlicht. Sorgen die Einschränkungen von HTMLBubbles für sicherere Chat-Widgets oder begrenzen sie die Spiele und Tools, die Entwickler erstellen können?

    Über den Autor
    Kommentare0