Chatbot Whatsapp (OpenSource)
Actualizado Enero 2022
El siguiente proyecto se realizó con fines educativos para el canal de Youtube (Leifer Mendez) donde aprendemos como usando node.js podemos crear un chatbot increíble que además le agregamos inteligencia artificial gracias al servicio de dialogflow.

Si tienes una cuenta en heroku puedes desplegar este proyecto con 1 click
Comprarme un cafe!
Requisitos
- node v14 o superior
Video Creación 🤖
¿Que puedo hacer con este chatbot?
Puedes crear tus flujos de trabajo, ya sea usando mysql, dialogflow o simplemente condiciones en el codigo. IMAGE
Instruciones
Descargar o Clonar repositorio

Instalar paquetes (npm install)
Ubicate en le directorio que descargaste y via consola o terminal ejecuta el siguiente comando
npm install
Ejecutar el script app.js
Ubicate en le directorio que descargaste y via consola o terminal ejecuta el siguiente comando
node app.jsonpm start. Escanea el el código QR desde tu aplicación de Whatsappnpm run start
Ahora abre la aplicación de Whatsapp en tu dispositivo y escanea el código QR
Configurar
Recuerda debes de crear tu archivo .env basado en el archivo .env.example
######DATABASE: none, mysql, dialogflow
DEFAULT_MESSAGE=true
SAVE_MEDIA=true
PORT=3000
DATABASE=none
LANGUAGE=es
SQL_HOST=
SQL_USER=
SQL_PASS=
SQL_DATABASE=
Si quieres usar la conexion via mysql puedes importar el archivo sql-bot.sql
¿Como usarlo el chatbot de whatsapp?
Escribe un mensaje al whatsapp que vinculaste con tu BOT
Ahora deberías obtener un arespuesta por parte del BOT como la siguiente, ademas de esto tambien se crea un archivo excel con el historial de conversación con el número de tu cliente
Preguntar al BOT
Puedes interactuar con el bot ejemplo escribele hola y el bot debe responderte!









