docs(update): added new steps

Docs: Se agregó info de conexiones y flujos al README.md
This commit is contained in:
Leifer Mendez
2022-12-19 09:05:01 +01:00
committed by GitHub
14 changed files with 232 additions and 61 deletions

View File

@@ -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 -->
![](https://i.imgur.com/dC6lEwy.png)
### 🤔 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)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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