Skip to content

Introducción

Bienvenido a la documentación oficial de Wabot, un framework moderno y flexible para crear bots utilizando TypeScript e Inteligencia Artificial (IA).

Características principales

  • Tipado estricto con TypeScript
  • Modular y extensible
  • Inyección de dependencias integrada
  • Soporte para bots con IA
  • Integración con múltiples proveedores de IA (OpenAI, Google, Anthropic)
  • Integración con múltiples canales de chat (Telegram, WhatsApp, WebSocket)
  • Controladores REST y Socket para APIs
  • Autenticación JWT integrada
  • Comandos asíncronos y tareas programadas
  • Documentación clara y en español

Guías

Inicio

  1. Empieza tu proyecto
  2. Inyección de Dependencias

Bot IA

  1. Mentalidad de tu Bot
  2. Agrega funcionalidades externas
  3. Validación y Mapper

Datos

  1. Guarda información

Controladores

  1. Controladores y Canales
  2. Controladores REST
  3. Controladores Socket

Autenticación

  1. Autenticación JWT

Infraestructura

  1. Comandos Asíncronos
  2. Tareas Programadas (Cron)
  3. Variables de Entorno
  4. Logger
  5. Bloqueo Distribuido