Перейти к содержимому

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