Mini App Tester te permite probar la API de JavaScript de Telegram Mini App (Telegram.WebApp) sin escribir código. En un navegador normal funciona en modo simulado y emula la API; si lo abres dentro de Telegram, usa la API real del cliente. Sirve para probar una función de tu Telegram Mini App antes de programarla o para ver cómo se comporta un cliente concreto.
Telegram.WebApp.https://telegram-bot-api.info/telegram-mini-app-tester.html como URL de la Mini App de un bot en @BotFather (/newapp o la configuración del botón de menú). No necesitas hosting.version, platform, colorScheme, initData, themeParams y las áreas seguras.ready, expand, close y los colores del encabezado y del fondo.showPopup, showAlert, showConfirm y el escáner de QR.openInvoice, shareToStory, estado con emoji, pantalla completa y downloadFile.El registro guarda más de 45 eventos con su hora, como themeChanged, viewportChanged, mainButtonClicked y fullscreenChanged, para que veas exactamente qué recibirán tus handlers.
Las Mini Apps antes se llamaban Web Apps; por eso el objeto de la API sigue siendo Telegram.WebApp. El modo simulado sirve para la interfaz y el flujo: muestra qué llamadas existen, qué devuelven y qué eventos se disparan, y emula el almacenamiento en localStorage. No reproduce los popups nativos, la respuesta háptica ni los datos reales del usuario, y su initData es un ejemplo que Telegram nunca firmó. Dentro de Telegram el tester cambia a la API real: initData es auténtico, cada llamada llega al cliente y la interfaz se muestra en el idioma del usuario.
Para crear una Mini App de Telegram primero necesitas un bot: sigue cómo crear un bot de Telegram y obtén su token. La Mini App en sí es una página web servida por HTTPS que carga https://telegram.org/js/telegram-web-app.js; prueba aquí cada método antes de usarlo en tu código. Para abrirla desde un chat privado, envía un teclado inline con un botón web_app (ve cómo enviar mensajes con la Bot API) o configura el botón de menú con setChatMenuButton en Bot API Tester.
El tester funciona por completo en tu navegador, no necesita token de bot y no llama a la Bot API. El almacenamiento simulado se queda en el localStorage de tu navegador. Para consultar cualquier método de la Bot API, abre Swagger o la referencia de métodos.
Abre Mini App Tester en cualquier navegador. Su modo simulado emula Telegram.WebApp, así que puedes llamar a métodos, disparar eventos e inspeccionar propiedades sin bot ni cliente de Telegram.
Sí. Configura https://telegram-bot-api.info/telegram-mini-app-tester.html como URL de la Mini App en @BotFather, con /newapp o en la configuración del botón de menú. Dentro de Telegram usa la API WebApp real y no necesitas hosting.
Un bot creado con /newbot en @BotFather y una página web servida por HTTPS que cargue el script https://telegram.org/js/telegram-web-app.js. Después registras su URL en @BotFather con /newapp o como botón de menú.
Los métodos básicos de WebApp, MainButton, SecondaryButton, BackButton y SettingsButton, popups, HapticFeedback, CloudStorage, DeviceStorage, SecureStorage, sensores, biometría, ubicación, permisos, facturas e historias, estado con emoji, pantalla completa y descarga de archivos, además de un registro de más de 45 eventos.
No. El modo simulado usa datos de ejemplo que Telegram nunca firmó, así que, por diseño, no pasan la validación HMAC. Abre el tester dentro de Telegram para obtener un initData real y probar la validación en tu servidor.
No. La página no llama a la Bot API. Solo necesitas un bot si quieres abrir el tester dentro de Telegram como Mini App.