La plataforma definitiva de automatización para WhatsApp impulsada por Inteligencia Artificial.
BotMaRe (powered by Kitsune Engine) transforma tu WhatsApp en una herramienta de negocios inteligente. Combina múltiples modelos de IA, automatización de mensajes y un panel de control premium con diseño Glassmorphism.
8001 (Modo Producción), simplificando el despliegue a un solo puerto.
| Módulo | Funcionalidades |
|---|---|
| 🧠 IA Multi-Proveedor | Groq, Gemini, OpenAI, DeepSeek (NVIDIA), OpenRouter — con failover automático |
| 🎭 Personalidad IA | Ajusta el tono, reglas y comportamiento del agente dinámicamente desde el dashboard |
| 📱 WhatsApp Bot | Respuestas inteligentes, imágenes, audio, documentos |
| 📢 Difusión Masiva | Envía mensajes personalizados a listas de contactos |
| 📅 Programación (Scheduling) | Programa mensajes en grupos o privados con lógica de reintento |
| 🗓️ Calendario Gravity | Vista interactiva para gestionar y auditar recordatorios y eventos |
| 📝 Plantillas | Crea y gestiona plantillas predefinidas para acelerar tus flujos de mensajería |
| 📊 Auditorías (Logs) | Registro completo de actividad, errores y eventos del sistema en tiempo real |
| ✈️ Telegram Bot | Controla el sistema remotamente y recibe respaldos diarios |
| 🛡️ Respaldos AES-256 | Backup diario encriptado (.zip.enc) a Telegram, con restauración segura |
| 🎨 Dashboard Premium | Next.js App Router, Glassmorphism, modo oscuro/claro, micro-animaciones |
| Software | Versión Mínima | Enlace | | :— | :— | :— | | Node.js | v18+ | nodejs.org | | Git | Cualquiera | git-scm.com | | API Key | Al menos 1 | Ver Proveedores de IA |
git clone https://github.com/LedezmaSune/BotMaRe.git
cd BotMaRe
npm run dev
O utiliza el nuevo script manager.bat (Recomendado). Esto te permite elegir entre Modo Desarrollo o Modo Producción (PM2).
Si has instalado BotMaRe en un servidor o en una computadora diferente a la que usas normalmente:
http://192.168.1.50:8001).8001 esté permitido en el Firewall de Windows para conexiones entrantes.manager.bat para generar una URL pública segura.localhost:8001 si estás en la misma PC).BotMaRe soporta 5 proveedores con failover automático. Solo necesitas al menos 1:
| Proveedor | Gratuito | Obtener Key | Variable en .env |
|---|---|---|---|
| Groq ⭐ (Prioridad 1) | ✅ Sí | console.groq.com | GROQ_API_KEY |
| Google Gemini | ✅ Sí | aistudio.google.com | GEMINI_API_KEY |
| OpenAI | ❌ Pago | platform.openai.com | OPENAI_API_KEY |
| OpenRouter | ✅ Sí | openrouter.ai | OPENROUTER_API_KEY |
| DeepSeek (NVIDIA) | ❌ Pago | nvidia.com | NVIDIA_API_KEY |
BotMaRe ofrece dos formas de configurarse. La pestaña de Configuración en el Dashboard es el método recomendado.
Desde la pestaña ⚙️ Configuración puedes editar API Keys, módulos de personalidad, plantillas y puertos, o importar tu .env arrastrándolo.
Edita backend/.env con tus llaves y frontend/.env con tu usuario de acceso.
BotMaRe/
├── backend/ # API + Motor de IA
│ ├── src/
│ │ ├── core/ # Agente IA, LLM, memoria, voz
│ │ ├── whatsapp/ # Conexión Baileys, handlers
│ │ ├── telegram/ # Bot de Telegram
│ │ ├── services/ # Lógica de negocio (Backups, etc)
│ │ └── index.ts # Punto de entrada
│ ├── data/ # Base de datos SQLite
│ └── .env.example # Plantilla de referencia
├── frontend/ # Dashboard Next.js
│ ├── app/ # Rutas (audits, calendar, personality, settings...)
│ └── components/ # UI Components (DashboardLayout, etc)
├── setup.bat # Setup rápido Windows
├── npm_run_dev.bat # Launcher de desarrollo rápido
├── build_exe.bat # Generador de EXE portátil
└── package.json # Scripts raíz
Usa estas etiquetas en tus mensajes y plantillas: {NOMBRE}, {NOMBRE_PILA}, {APELLIDO}, {FECHA}, {HORA_12}, {HORA_24}, {DIA_SEMANA}.
Desarrollado con ❤️ por LedezmaSune
Impulsado por Kitsune Engine 🦊