O Telegram está a lançar widgets interactivos que permitem aos programadores integrar pequenas apps, serviços, e até opções de pagamento directamente nas mensagens. O objectivo é tornar as conversas mais úteis e interactivas, permitindo aceder a determinadas funcionalidades sem que seja necessário visitar páginas Web externas ou Mini Apps em separado.
A capacidade chega com a Bot API 10.4, e permite criar interfaces em HTML, CSS e JavaScript, executadas numa sandbox. Ao contrário das Mini Apps tradicionais, estes widgets são apresentados nativamente dentro das próprias mensagens, continuam visíveis durante a navegação pela conversa e não dependem do habitual WebView (uma janela de browser) para serem apresentados. O código fica limitado a 4 KB para poder ser executado de forma imediata e sem atrasos - o que acaba por se traduzir em cerca de 32 KB de código efectivo antes da compressão.
Existem, no entanto, algumas limitações. Nesta fase, estas mensagens interactivas estão disponíveis apenas em conversas privadas entre utilizadores e bots, sendo que o suporte para grupos e mensagens reencaminhadas continua limitado ao servidor de testes. Depois de enviarem uma mensagem, os widgets deixam de aceitar alterações ao código e não podem receber dados do teclado nem aceder directamente à Internet.Any Telegram message can now become an app. ⚡ Downloads instantly (less than 4 KB) 🎨 Interactive and natively rendered 💸 Payments and viral mechanics built in 🛠️ Build your own. More info and docs for devs: https://t.co/v6hbiQErCB https://t.co/RqJb7LQnjN
— Pavel Durov (@durov) November 10, 2026
Esta funcionalidade poderá tornar as conversas do Telegram num espaço mais prático para utilizar ferramentas e serviços simples, oferecendo também aos programadores uma nova forma de chegar aos utilizadores. No entanto, há que frisar as inevitáveis preocupações de segurança: ao optar pela execução de JS directamente, abre-se toda uma nova série de potenciais problemas. E, de facto, investigadores já identificarem uma vulnerabilidade que poderia permitir a execução remota de código (RCE) na implementação inicial desta funcionalidade, que já foi corrigida pelo Telegram. Veremos como as coisas correm no futuro.



















Sem comentários:
Enviar um comentário (problemas a comentar?)