Cómo Crear una TELEGRAM MINI APP desde Cero (Tutorial Completo + Código Fuente)
Jesús Conde
0:00 / 0:00
Cómo Crear una TELEGRAM MINI APP desde Cero (Tutorial Completo + Código Fuente)
2 273 просмотра · 1 месяц назад
Jesús Conde
201 тыс. подписчиков
2 273 просмотра · 1 месяц назад
🚀 En este tutorial completo aprenderás desde cero qué son las Telegram Mini Apps (TMA) y cómo construir una aplicación web real, funcional y profesional integrada al 100% dentro de Telegram.
Desarrollamos paso a paso "DevStudio", un sistema de catálogo de servicios y reservas con backend en Node.js, base de datos SQLite, validación criptográfica HMAC-SHA256, modo simulador para desarrollo y envío automático de recibos en HTML a través del Bot de Telegram.
Todo el proceso se ha llevado a cabo con la asistencia del agente de programación Google Antigravity.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📦 CÓDIGO FUENTE Y RECURSOS DEL PROYECTO:
👉 Repositorio en GitHub: https://github.com/0utKast/telegram_m...
📄 Guía teórica y técnica: https://github.com/0utKast/telegram_m...
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱️ CAPÍTULOS / MARCAS DE TIEMPO:
00:00 - Introducción: La revolución de las Telegram Mini Apps (TMA)
02:15 - Arquitectura del sistema y sus 4 capas clave
04:30 - El Telegram WebApp SDK: Temas, MainButton, BackButton y Hápticos
06:45 - Seguridad y Login sin contraseñas: ¿Cómo funciona initData y HMAC-SHA256?
09:10 - Análisis del proyecto "DevStudio" y el Modo Simulador de Navegador
11:20 - Creación del Bot en Telegram con @BotFather y obtención del Token
13:05 - Configuración local del proyecto y archivo .env
14:40 - Despliegue del Túnel HTTPS seguro con Cloudflare Quick Tunnels
16:00 - Prueba en vivo de la Mini App en Telegram (Web y Móvil) y confirmación de reserva
17:15 - Conclusiones, consejos para producción y cómo descargar el código
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛠️ STACK TECNOLÓGICO Y HERRAMIENTAS:
• Frontend: HTML5, CSS3 responsivo (Variables de tema de Telegram) y JavaScript Vanilla
• Telegram SDK: window.Telegram.WebApp (@telegram-apps/sdk)
• Backend: Node.js + Express
• Seguridad: Criptografía HMAC-SHA256 para validación de initData
• Base de Datos: SQLite (better-sqlite3)
• Túnel de Desarrollo: Cloudflare Quick Tunnels (trycloudflare.com)
• Bot API: Telegram Bot API (setChatMenuButton y sendMessage)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 No olvides suscribirte, darle a like si te ha sido útil y dejar tus dudas o ideas en los comentarios.
#Telegram #TelegramMiniApp #Nodejs #JavaScript #WebDevelopment #Programacion #GoogleAntigravity #SQLite #BotFather #FullStack