Este template te proporciona la estructura básica para crear un chatbot de WhatsApp que puede vincularse tanto con Baileys (una librería de código abierto) como con la API oficial de Meta. La configuración es sencilla y flexible: solo necesitas especificar el provider en el archivo .env
para alternar entre Baileys y Meta.
- Integración con Providers de WhatsApp: Cambia entre Baileys y Meta fácilmente en el archivo de configuración.
- Plantilla Lista para Producción: Proporciona una base estable y organizada para desarrollar flujos de conversación automatizados en WhatsApp.
- Estructura Modular: Diseñada para ampliar la funcionalidad del bot de manera rápida y escalable.
Para comenzar a usar este template, sigue los pasos a continuación:
-
Clona el repositorio
- Clona el repo.
-
Configura las Variables de Entorno
- Crea un archivo
.env
basado en el archivo.env.example
que encontrarás en el proyecto. - En
provider=
, definebaileys
para usar Baileys ometa
para utilizar la API oficial de Meta.
- Crea un archivo
-
Configuración de Meta API:
- Si seleccionas
meta
en el archivo.env
, asegura que configures tus claves privadas y vincules el webhook correctamente para recibir mensajes.
- Si seleccionas
-
Configuración de Baileys:
- Si eliges
baileys
, simplemente ejecuta los comandospnpm install
ypnpm run dev
. - Vincula el bot escaneando el código QR en WhatsApp desde la opción "Dispositivos vinculados".
- Si eliges
-
Prueba y Desarrollo:
- Envia mensajes de prueba desde otro número al bot para verificar que responde correctamente según el provider configurado.
Si deseas profundizar en todas las funciones y configuraciones que puedes implementar con este template, consulta nuestro curso completo sobre creación de chatbots para WhatsApp: Ver Curso
- 💻 Discord – Únete a nuestra comunidad.
- 📺 YouTube – Mira nuestros tutoriales y contenido exclusivo.
- 🛒 Todos los Productos – Explora todos nuestros cursos y herramientas disponibles.