Plantillas

Plantillas de bots

Proyectos iniciales pequeños y revisados que puedes descargar, verificar con SHA-256 y desplegar.

Cada plantilla incluye README en inglés y español, .env.example, Dockerfile, pruebas unitarias que pasan sin red y licencia MIT. Los ZIP se generan al construir el sitio y publican su suma SHA-256 para que puedas verificar la descarga.

Telegram

Bot de Telegram (Node.js, grammY)

Comandos, limitador por chat, long polling para desarrollo y modo webhook con verificación de token secreto y /healthz.

Node.js 20+, grammY 1.x · 7.0 KB

Telegram

Bot de Telegram (Python, aiogram 3)

Routers, handlers tipados, polling o servidor webhook aiohttp con verificación de token secreto y /healthz.

Python 3.10+, aiogram 3.x · 6.6 KB

Discord

Bot de Discord (Node.js, discord.js 14)

Comandos slash con script de registro, solo el intent Guilds, respuestas efímeras y menciones desactivadas en el texto repetido.

Node.js 20+, discord.js 14 · 6.2 KB

Discord

Bot de Discord (Python, discord.py 2)

App commands con CommandTree, solo intents predeterminados, sincronización por servidor para iterar rápido y menciones desactivadas.

Python 3.10+, discord.py 2.x · 5.0 KB

WhatsApp

Webhook de WhatsApp Cloud API (Node.js)

Verificación inicial, validación de X-Hub-Signature-256, confirmación inmediata, deduplicación y respuestas a texto o botones.

Node.js 20+, no dependencies · 7.0 KB

WhatsApp

Webhook de WhatsApp Cloud API (Python, FastAPI)

Webhook FastAPI con validación de firma, respuestas en segundo plano tras el 200, deduplicación y /healthz.

Python 3.10+, FastAPI, httpx · 6.9 KB

Slack

App de Slack (Node.js, Bolt)

Comando slash, respuestas en hilo a menciones y pestaña App Home, en Socket Mode o modo HTTP con verificación de firma.

Node.js 20+, @slack/bolt 4 · 5.2 KB

Telegram

Bot de Telegram con webhook en Cloudflare Workers

Webhook sin servidor con verificación del token secreto en tiempo constante, respuesta en el propio webhook y ruta /setup protegida.

Cloudflare Workers, no runtime dependencies · 5.6 KB

Verificar una descarga

sha256sum -c telegram-grammy.zip.sha256   # Linux
shasum -a 256 telegram-grammy.zip         # macOS
Get-FileHash telegram-grammy.zip          # Windows PowerShell