mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-18 03:29:15 +00:00
90 lines
3.2 KiB
Markdown
90 lines
3.2 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 a crear y implementar un chatbot increíble usando [node.js](https://codigoencasa.com/tag/nodejs/) además le agregamos inteligencia artificial gracias al servicio de __dialogflow__.
|
|
|
|

|
|
|
|
#### Acceso rápido
|
|
> 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
|
|
- VSCode (Editor de codigo) [Descargar](https://code.visualstudio.com/download)
|
|
- MySql (opcional) solo aplica si vas a usar el modo 'mysql' [sql-bot.sql migración](https://github.com/leifermendez/bot-whatsapp/blob/main/sql-bot.sql)
|
|
- Dialogflow (opcional) solo aplica si vas a usar el modo 'dialogflow'
|
|
|
|
## Instruciones
|
|
__Descargar o Clonar repositorio__
|
|

|
|
|
|
__Instalar dependencias (npm install)__
|
|
> Ubicate en le directorio que descargaste y via consola o terminal ejecuta el siguiente comando
|
|
|
|
`npm install`
|
|
|
|

|
|
|
|
__Configurar .env__
|
|
> Con el editor de texto crea un archivo `.env` el cual debes de guiarte del archivo `.env.example`
|
|
[Ver video explicando](https://youtu.be/5lEMCeWEJ8o?t=381)
|
|
```
|
|
######DATABASE: none, mysql, dialogflow
|
|
|
|
DEFAULT_MESSAGE=true
|
|
SAVE_MEDIA=true
|
|
PORT=3000
|
|
DATABASE=none
|
|
LANGUAGE=es
|
|
SQL_HOST=
|
|
SQL_USER=
|
|
SQL_PASS=
|
|
SQL_DATABASE=
|
|
```
|
|
|
|

|
|
|
|
__Ejecutar el script__
|
|
> Ubicate en le directorio que descargaste y via consola o terminal ejecuta el siguiente comando
|
|
`npm run start`
|
|
|
|

|
|
|
|
__Whatsapp en tu celular__
|
|
> 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" />
|
|
Visitar la pagina
|
|
`http://localhost:3000/qr`
|
|
|
|

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

|
|
|
|
# ¿Quieres ver como se creó? 🤖
|
|
- [Ver Video 1](https://www.youtube.com/watch?v=A_Xu0OR_HkE)
|
|
- [¿Como instalarlo? (Actulización)](https://youtu.be/5lEMCeWEJ8o)
|
|
|
|
## ¿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!
|
|
|
|

|