Ejemplo HTML-File que contiene una interacción simple-JS con la API de aplicaciones web de Telegram. Demo en vivo: adjunta bot.
La aplicación web debe estar alojada en alguna parte. Alojarlo en un repositorio de GitHub es una forma rápida y gratuita de hacerlo:
https://{github-username}.github.io/{repository-name}/{location-inside-repository}
. En este caso: https://revenkroz.github.io/telegram-web-app-bot-example/index.html
Muestre al usuario un botón de menú especial (cerca del campo de entrada del mensaje):
Bot Settings
- Menu Button
- Specify..
/ Edit menu button URL
https://revenkroz.github.io/telegram-web-app-bot-example/index.html
) La segunda forma es enviar un botón con los datos que contienen Field web_app
con una URL a una aplicación web:
{
"text" : " Test web_app " ,
"web_app" : {
"url" : " https://revenkroz.github.io/telegram-web-app-bot-example/index.html "
}
}
Para conectar una aplicación web al cliente Telegram, coloque el script telegram-web-app.js
en la etiqueta <head>
antes de cualquier otro script, utilizando este código (más información):
< script src =" https://telegram.org/js/telegram-web-app.js " > </ script >
Una vez que el script esté conectado, un objeto window.Telegram.WebApp
estará disponible.