mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-17 19:26:23 +00:00
87 lines
3.0 KiB
Markdown
87 lines
3.0 KiB
Markdown
## Chatbot Whatsapp (OpenSource)
|
|
#### Actualizado Enero 2022
|
|
|
|
El siguiente proyecto se realizó con fines educativos para el canal de [Youtube (Leifer Mendez)](https://www.youtube.com/channel/UCgrIGp5QAnC0J8LfNJxDRDw?sub_confirmation=1) 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
|
|
|
|
[](https://heroku.com/deploy?template=https://github.com/leifermendez/bot-ventas)
|
|
|
|
> Comprarme un cafe!
|
|
|
|
[](https://www.buymeacoffee.com/leifermendez)
|
|
|
|
#### Requisitos
|
|
- node v14 o superior
|
|
|
|
#### Video Creación 🤖
|
|
- [Ver Video 1](https://www.youtube.com/watch?v=A_Xu0OR_HkE)
|
|
- [¿Como instalarlo? (Actulización)](https://youtu.be/5lEMCeWEJ8o)
|
|
|
|
#### ¿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.js` o `npm start`.
|
|
Escanea el el código QR desde tu aplicación de Whatsapp
|
|
`npm run start`
|
|
|
|

|
|
|
|
> Ahora abre la aplicación de Whatsapp en tu dispositivo y escanea el código QR
|
|
<img src="https://i.imgur.com/RSbPtat.png" width="500" />
|
|
|
|
> Tambien puedes visitar la pagina `http://localhost:3000/qr`
|
|

|
|
|
|
> Cuando sale este mensaje tu BOT está __listo__ para trabajar!
|
|

|
|
|
|
### 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](https://github.com/leifermendez/bot-whatsapp/blob/main/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!
|
|
|
|

|