4.6 KiB
4.6 KiB
🤖 WhatsApp Bot Manager - Guía de Instalación Rápida
🚀 Pasos para poner en funcionamiento:
1. 📊 Instalar Base de Datos
- Abrir en navegador:
http://localhost/migrador/install.php - Hacer clic en "Ejecutar Instalación"
- Verificar que todas las tablas se crearon correctamente
2. 🔧 Verificar Sistema
- Abrir:
http://localhost/migrador/test.php - Revisar que todos los componentes estén en ✅
3. 🌐 Acceder al Panel
- Abrir:
http://localhost/migrador/index.php - Navegar por las diferentes secciones
4. ⚙️ Configurar WhatsApp (IMPORTANTE)
- Ir a Configuración en el panel
- Completar:
- Token de WhatsApp: EAAWTKu1iZAGABP46c7GZAFvHremu9uvTLOlgZCAa4eKUlaCqszzsQjjLcgnqORzo2EBhB7LZAcAqJ7clpGvNCk3oXKnqo8Fl0K2o7eHYoeaqZBesqjBPRfsd4ZBOdY4kN1YBJnmRznegTD9wtJZByVrRcMXF8YXaAJjLCuIFZCK7QFUpId7i4eVkFvbqUYnUKA91rgPvaeGRNZCLHa5ZC1ZB2Skn0gFNgPTBx7bedAMULYZD
- Phone Number ID: 938177732702718
- Webhook Token: mi_token_secreto_123
- Guardar configuración
5. 🔗 Configurar Webhook en Facebook
- Ir a Facebook for Developers
- Crear/configurar aplicación WhatsApp Business
- Webhook URL:
https://tudominio.com/migrador/api/webhook.php - Token de verificación:
mi_token_secreto_123 - Suscribirse a eventos:
conversations
🎯 Prueba Rápida del Bot
Envía estos mensajes por WhatsApp para probar:
👤 Usuario: "Hola"
🤖 Bot: Mensaje de bienvenida
👤 Usuario: "menu"
🤖 Bot: Muestra menú principal
👤 Usuario: "1"
🤖 Bot: Muestra submenú de servicios
👤 Usuario: "ayuda"
🤖 Bot: Muestra información de ayuda
📋 Funcionalidades Principales
🤖 Bot Automático
- ✅ Menús navegables por números
- ✅ Respuestas automáticas
- ✅ Comandos especiales (menu, ayuda, salir)
- ✅ Gestión de estados de usuario
🎛️ Panel de Control
- ✅ Dashboard con estadísticas
- ✅ Gestión de conversaciones
- ✅ Administración de usuarios
- ✅ Editor de menús
- ✅ Envío de mensajes
- ✅ Configuración del sistema
🔧 APIs Disponibles
- ✅ Webhook para recibir mensajes
- ✅ Envío de mensajes individuales
- ✅ Envío masivo (broadcast)
- ✅ Gestión de menús
- ✅ Estadísticas y reportes
🛠️ Estructura de Archivos
bot/
├── 🏠 index.php # Panel principal
├── 🔧 install.php # Instalador automático
├── 🧪 test.php # Script de pruebas
├── 📖 README.md # Documentación completa
├── config/
│ └── config.php # Configuración
├── database/
│ └── schema.sql # Esquema de BD
├── api/ # APIs REST
│ ├── webhook.php # Webhook principal
│ ├── send_message.php # Envío de mensajes
│ ├── get_stats.php # Estadísticas
│ └── [más APIs...]
├── classes/
│ └── Database.php # Conexión BD
├── services/
│ ├── WhatsAppService.php # Servicio WhatsApp
│ └── BotService.php # Lógica del bot
└── assets/
├── css/styles.css # Estilos
└── js/app.js # JavaScript
🎨 Personalización
Cambiar Menús
- Ir a Menús en el panel
- Editar menús existentes o crear nuevos
- Configurar opciones y acciones
Agregar Respuestas Automáticas
- Ir a Respuestas Auto
- Agregar nuevas palabras clave
- Definir respuestas personalizadas
Configurar Mensajes Masivos
- Ir a Enviar Mensaje
- Usar la sección "Mensaje Masivo"
- Seleccionar filtros de usuarios
🚨 Solución de Problemas
❌ Error de conexión BD
- Verificar credenciales en
config/config.php - Comprobar que MySQL esté funcionando
- Revisar permisos del usuario
❌ Webhook no funciona
- Verificar que la URL sea accesible públicamente
- Comprobar SSL (debe ser HTTPS)
- Revisar logs en el panel
❌ Bot no responde
- Verificar token en configuración
- Comprobar webhook en Facebook
- Revisar logs de PHP
📞 URLs de Prueba
- Panel: http://localhost/bot/index.php
- Test: http://localhost/bot/test.php
- API Stats: http://localhost/bot/api/get_stats.php
- Webhook: http://localhost/bot/api/webhook.php
🎯 ¡Sistema Listo!
Una vez completados todos los pasos, tendrás:
- 🤖 Bot funcional respondiendo mensajes automáticamente
- 🎛️ Panel web para gestión completa
- 📊 Dashboard con métricas en tiempo real
- 🔧 APIs para integraciones personalizadas
¡Disfruta de tu nuevo sistema de WhatsApp Bot! 🚀