Telegram 13.2, Sohbetlere Etkileşimli HTML Widget’ları ve Oyunlar Ekliyor

Telegram 13.2, Sohbetlere Etkileşimli HTML Widget’ları ve Oyunlar Ekliyor

Arkadiy Andrienko

Ayrı bir mini uygulama açmak yerine, Telegram 13.2 botların HTML, CSS ve javascript kodlarını doğrudan sohbetlerde çalıştırmasına olanak tanıyor. Bu etkileşimli HTMLBubbles, kullanıcıların ve botların eylemlerine yanıt vererek küçük oyunları ve diğer araçları doğrudan sohbetin içine taşıyor.

HTMLBubbles; animasyonlu mini oyunlara, etkileşimli anketlere, grafiklere ve hesap makinelerine ev sahipliği yapabiliyor. Meraklılar, mesaj tabanlı Wolfenstein 3D, Geometry Dash ve 2048 klonlarını şimdiden sergiledi.

Widget’lar, mesaj gönderildikten sonra da değiştirilebiliyor: Örneğin bir bot, mevcut anket sonuçlarını göstermek için mesajı yeniden göndermeden veya düzenlemeden içeriğini güncelleyebiliyor. HTMLBubbles ayrıca Telegram oturumları arasında durumunu koruyabiliyor; böylece bir oyun ilerlemeyi hatırlayabiliyor.

Widget’ların yapabilecekleri konusunda bazı sınırlar var. HTML, CSS ve javascript kodları 32 KB ile sınırlı; her widget en fazla 600 × 600 piksel boyutunda olabiliyor ve kaydırma desteklenmiyor. Doğrudan ağ istekleri, harici betikler ve dosyalar, giriş alanları, video ve WebGL de yasak.

Telegram, botların widget göndermesini ve güncellemesini, ayrıca bir mesajın birden fazla kopyasındaki verileri eşitlemesini sağlayacak Bot API 10.4 yöntemlerini hazırlıyor. Yeni yöntemler Bot API belgelerinde açıklanıyor.

Telegram ayrıca WidgetSandbox ortamının, Twidget motorunun ve QuickJS javascript motorunun kaynak kodunu yayımladı. HTMLBubbles’ın kısıtlamaları sohbet widget’larını daha güvenli hâle mi getirecek, yoksa geliştiricilerin oluşturabileceği oyun ve araçları mı sınırlayacak?

    Yazar hakkında
    Yorumlar0