mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-17 19:26:23 +00:00
docs(update): added new steps
Docs: Se agregó info de conexiones y flujos al README.md
This commit is contained in:
@@ -34,11 +34,47 @@ Se ejecuta el CLI (Command Line Interface) para ayudarte a crear un app-bot de e
|
||||
yarn run cli
|
||||
```
|
||||
|
||||
__Seguir instrucciones__
|
||||
En la consola encontraras los pasos a seguir
|
||||
Selecionas (mediante las flechas arriba y abajo) el proveedor que quieras usar y cuando estes sobre el presiona la barra de espacio, igualmente selecciona la base de datos que quieras usar.
|
||||
|
||||
Se creó un subdirecorio con el nombre del proveedor y base de datos que seleccionaste, ejemplo: `base-bailey-mysql`
|
||||
|
||||
Dentro de ese directorio necesitas editar el archivo package.json y borrar las siguientes lineas:
|
||||
```
|
||||
"@bot-whatsapp/bot": "latest",
|
||||
"@bot-whatsapp/cli": "latest",
|
||||
"@bot-whatsapp/database": "latest",
|
||||
"@bot-whatsapp/provider": "latest",
|
||||
```
|
||||
|
||||
Cambiate al directorio creado ejemplo: `base-bailey-mysql`
|
||||
```
|
||||
cd base-baileys-mysql
|
||||
```
|
||||
Ejecuta los comandos:
|
||||
```
|
||||
npm install
|
||||
npm run pre-copy
|
||||
npm start
|
||||
```
|
||||
En el caso de MySql y Mongo es necesario especificar en app.js los datos de la conexión, ejemplo de MySql:
|
||||
```
|
||||
const BaileysProvider = require('@bot-whatsapp/provider/baileys')
|
||||
const MySQLAdapter = require('@bot-whatsapp/database/mysql')
|
||||
|
||||
/**
|
||||
* Declaramos las conexiones de MySQL
|
||||
*/
|
||||
const MYSQL_DB_HOST = 'localhost'
|
||||
const MYSQL_DB_USER = 'usr'
|
||||
const MYSQL_DB_PASSWORD = 'pass'
|
||||
const MYSQL_DB_NAME = 'bot'
|
||||
```
|
||||
<!-- __Seguir instrucciones__
|
||||
En la consola encontraras los pasos a seguir -->
|
||||
|
||||

|
||||
|
||||
|
||||
### 🤔 Preguntas frecuentes
|
||||
- ¿Como puedo hacer aportaciones de código en el proyecto?: [Ver Video](https://youtu.be/Lxt8Acob6aU)
|
||||
- ¿Como ejecutar el entorno de pruebas?: [Ver Video](https://youtu.be/Mf9V-dloBfk)
|
||||
|
||||
@@ -1,14 +1,24 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
Recuerda configurar los parametros de conexion de la base de datos
|
||||
|
||||
Recuerda configurar los parametros de conexión de la base de datos:
|
||||
```js
|
||||
// app.js
|
||||
|
||||
@@ -16,6 +17,16 @@ const MONGO_DB_URI = 'mongodb://0.0.0.0:27017'
|
||||
const MONGO_DB_NAME = 'db_bot'
|
||||
```
|
||||
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
Recuerda configurar los parametros de conexion de la base de datos
|
||||
|
||||
Recuerda configurar los parametros de conexión de la base de datos
|
||||
```js
|
||||
// app.js
|
||||
|
||||
@@ -17,6 +18,16 @@ const MYSQL_DB_USER = 'user'
|
||||
const MYSQL_DB_PASSWORD = 'pass'
|
||||
const MYSQL_DB_NAME = 'bot'
|
||||
```
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
|
||||
```
|
||||
npm install
|
||||
|
||||
@@ -1,14 +1,24 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
|
||||
@@ -1,14 +1,24 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
|
||||
Recuerda configurar los parametros de conexion de la base de datos
|
||||
```js
|
||||
// app.js
|
||||
@@ -16,6 +17,16 @@ const MONGO_DB_URI = 'mongodb://0.0.0.0:27017'
|
||||
const MONGO_DB_NAME = 'db_bot'
|
||||
```
|
||||
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
Recuerda configurar los parametros de conexion de la base de datos
|
||||
|
||||
Recuerda configurar los parametros de conexión de la base de datos
|
||||
```js
|
||||
// app.js
|
||||
|
||||
@@ -17,6 +18,15 @@ const MYSQL_DB_USER = 'user'
|
||||
const MYSQL_DB_PASSWORD = 'pass'
|
||||
const MYSQL_DB_NAME = 'bot'
|
||||
```
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
|
||||
@@ -1,14 +1,24 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
Recuerda configurar los parametros de conexion de la base de datos
|
||||
|
||||
Recuerda configurar los parametros de conexión de la base de datos.
|
||||
```js
|
||||
// app.js
|
||||
|
||||
@@ -16,6 +17,16 @@ const MONGO_DB_URI = 'mongodb://0.0.0.0:27017'
|
||||
const MONGO_DB_NAME = 'db_bot'
|
||||
```
|
||||
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
Recuerda configurar los parametros de conexion de la base de datos
|
||||
|
||||
Recuerda configurar los parametros de conexión de la base de datos
|
||||
```js
|
||||
// app.js
|
||||
|
||||
@@ -17,6 +18,15 @@ const MYSQL_DB_USER = 'user'
|
||||
const MYSQL_DB_PASSWORD = 'pass'
|
||||
const MYSQL_DB_NAME = 'bot'
|
||||
```
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
|
||||
@@ -1,14 +1,24 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
Recuerda configurar los parametros de conexion de la base de datos
|
||||
|
||||
Recuerda configurar los parametros de conexión de la base de datos:
|
||||
```js
|
||||
// app.js
|
||||
|
||||
@@ -16,6 +17,16 @@ const MONGO_DB_URI = 'mongodb://0.0.0.0:27017'
|
||||
const MONGO_DB_NAME = 'db_bot'
|
||||
```
|
||||
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
### CHATBOT Whatsapp
|
||||
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp crear flujos para automatizar tareas en tu negocio o procesos repetitivos
|
||||
Este bot es una aplicación que puedes vincular con tu whatsapp y crear flujos para automatizar tareas en tu negocio o procesos repetitivos.
|
||||
|
||||
Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde.
|
||||
Este bot contiene un flujo básico en el cual una persona (cliente) escribe **"hola"** y el bot responde:
|
||||
- Bienvenido a mi tienda
|
||||
- Como puedo ayudarte?
|
||||
- Tengo: Zapatos Bolsos etc..
|
||||
- ¿Como puedo ayudarte?
|
||||
- Tengo: Zapatos, Bolsos etc..
|
||||
|
||||
__Iniciar__
|
||||
Recuerda configurar los parametros de conexion de la base de datos
|
||||
|
||||
Recuerda configurar los parametros de conexión de la base de datos
|
||||
```js
|
||||
// app.js
|
||||
|
||||
@@ -17,6 +18,15 @@ const MYSQL_DB_USER = 'user'
|
||||
const MYSQL_DB_PASSWORD = 'pass'
|
||||
const MYSQL_DB_NAME = 'bot'
|
||||
```
|
||||
Los flujos se declaran de atrás para adelante, es decir que si tienes un flujo de este tipo:
|
||||
|
||||
Menu Principal
|
||||
- SubMenu 1
|
||||
- Submenu 1.1
|
||||
- Submenu 2
|
||||
- Submenu 2.1
|
||||
|
||||
Primero se declaran los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
|
||||
|
||||
```
|
||||
npm install
|
||||
|
||||
Reference in New Issue
Block a user