Guías

Guías de desarrollo de bots

13 guías escritas para quienes construyen. Léelas en orden como un curso completo o ve directo a tu plataforma.

Fundamentos

Primeros pasos

Qué es un bot, cómo elegir plataforma, polling frente a webhooks y la lista mínima para producción.

Telegram

Bots de Telegram

Crea un bot con BotFather, recibe actualizaciones con polling o webhooks, añade teclados inline y respeta los límites.

Discord

Bots de Discord

Registra una aplicación, elige intents del Gateway, publica comandos slash y botones, y verifica interacciones HTTP.

WhatsApp

WhatsApp Cloud API

Envía y recibe mensajes de WhatsApp con la Cloud API oficial de Meta, con plantillas, webhooks y consentimiento.

Slack

Bots de Slack

Crea una app de Slack con un manifiesto, elige scopes, recibe eventos por HTTP o Socket Mode y verifica las peticiones.

IA

Chatbots de IA y agentes

Añade modelos de lenguaje a un bot con llamadas a herramientas, recuperación y MCP controlando coste, latencia e inyección de prompts.

Automatización

Flujos de automatización

Diseña flujos de disparadores y acciones, aloja n8n, gestiona errores y sabe cuándo pasar a código.

Webhooks

APIs y webhooks

Construye receptores de webhooks que verifiquen firmas, confirmen rápido, deduplicen y reintenten bien.

Scraping

Ética del web scraping

Cuándo es aceptable la recopilación automatizada, cómo ser un rastreador educado y qué líneas no cruzar.

Alojamiento

Alojar bots

Elige el entorno adecuado para bots de polling, Gateway y webhooks, y ejecútalo con reinicios, registros y copias.

Serverless

Bots en Cloudflare Workers

Despliega un bot de webhooks en el edge con secretos, almacenamiento, trabajo en segundo plano y tareas programadas.

Seguridad

Seguridad de bots

Modelo de amenazas y lista de control: gestión de secretos, mínimo privilegio, webhooks firmados, SSRF, inyección y fugas.

Fiabilidad

Fiabilidad y límites de tasa

Mantén un bot rápido y correcto bajo carga: respeta los 429, encola trabajo, deduplica, fija tiempos de espera y alerta.

Ruta de aprendizaje sugerida

  1. Lee Primeros pasos para elegir plataforma y arquitectura.
  2. Crea un primer bot en una plataforma: Telegram es el más rápido de configurar; Discord y Slack enseñan interacciones y permisos.
  3. Aprende la fontanería: APIs y webhooks, luego alojamiento.
  4. Refuérzalo con seguridad y fiabilidad.
  5. Añade inteligencia con chatbots de IA y agentes.