6 Commits

Author SHA1 Message Date
b00bc21234 Update README.md 2023-02-07 20:00:51 -06:00
4e3766755d Update README.md 2023-02-07 19:58:23 -06:00
db29cc23e6 Update README.md 2023-02-07 19:47:36 -06:00
056b937a11 Update README.md 2023-02-07 19:46:58 -06:00
22925c6389 Update README.md 2023-02-07 03:32:59 -06:00
2b652ca6f3 Merge pull request #1 from cheveguerra/NoInitial
Combiar con No initial
2023-02-07 03:27:44 -06:00

View File

@@ -62,13 +62,17 @@ Este proyecto es un clon de la **version 1** (legacy) de [Leifer Mendez](https:/
- Ponemos __%dia_semana%__ para que aparezca "lunes, martes, miercoles, etc" dependiendo del día de la semana. - Ponemos __%dia_semana%__ para que aparezca "lunes, martes, miercoles, etc" dependiendo del día de la semana.
- Ponemos __%msjant_XX%__ para que aparezca el mensaje xx anterior, es decir, si quieres mostrar el texto de 2 mensajes anteriores se pone %msjant_2%. - Ponemos __%msjant_XX%__ para que aparezca el mensaje xx anterior, es decir, si quieres mostrar el texto de 2 mensajes anteriores se pone %msjant_2%.
- etc, etc, se pueden agregar mas remplazos en la funcion "remplazos" en el archivo "adapter\index.js". - etc, etc, se pueden agregar mas remplazos en la funcion "remplazos" en el archivo "adapter\index.js".
- Permite el envío de **multiples mensajes** definidos en la **misma respuesta** del **response.json**. (Esta modificación se la robe por completo a [KJoaquin](https://github.com/KJoaquin), el lo solucionó [aquí](https://github.com/codigoencasa/bot-whatsapp/issues/111#issuecomment-1353504575) 🙌🏽 y yo solo lo adapté a mi repositorio!.) - Permite el envío de **multiples mensajes** (burbujas o globos) definidos en la **misma respuesta** del **response.json**. (Esta modificación se la robe por completo a [KJoaquin](https://github.com/KJoaquin), el lo solucionó [aquí](https://github.com/codigoencasa/bot-whatsapp/issues/111#issuecomment-1353504575) 🙌🏽 y yo solo lo adapté a mi repositorio!.)
Antes: Antes:
```json ```json
{ {
"ejemploViejo":{ "ejemploViejo":
"replyMessage":["¿Hola como estas?"], {
"replyMessage":
[
"¿Hola como estas?"
],
"media":null, "media":null,
"trigger":null "trigger":null
} }
@@ -78,7 +82,8 @@ Este proyecto es un clon de la **version 1** (legacy) de [Leifer Mendez](https:/
```json ```json
{ {
"ejemploNuevo":{ "ejemploNuevo":{
"replyMessage":[ "replyMessage":
[
{ "mensaje":["¿Hola como estas?"]}, { "mensaje":["¿Hola como estas?"]},
{ "mensaje":["Este es el *segundo* mensaje.","Contiene dos lineas 🤪"]}, { "mensaje":["Este es el *segundo* mensaje.","Contiene dos lineas 🤪"]},
{ "mensaje":["Este es el *tercer* mensaje"]} { "mensaje":["Este es el *tercer* mensaje"]}
@@ -88,7 +93,9 @@ Este proyecto es un clon de la **version 1** (legacy) de [Leifer Mendez](https:/
} }
} }
``` ```
- Permite conectarse a **APIs**, por ejemplo: Google Sheets, Excel y cualquier otra API que se pueda llamar desde una funcion, esto se hace agregando el parametro "```funcion```" al **response.json**. - Permite conectarse a **APIs**, por ejemplo: Google Sheets, Excel y cualquier otra API que se pueda llamar desde una función, esto se hace agregando el parámetro "```funcion```" al **response.json**, la funcion especificada recibe automaticamente una variable con toda la información del *mensaje recibido*.
```response.json```
``` ```
"Desbloqueo":{ "Desbloqueo":{
"keywords": "desbloqueo", "keywords": "desbloqueo",
@@ -102,7 +109,29 @@ Este proyecto es un clon de la **version 1** (legacy) de [Leifer Mendez](https:/
} }
``` ```
- Los archivos **initial.json** y **response.json** se unificaron y ya solo se usa el **response.json**, para esto solo se agrega el parametro "```keywords```" del **initial.json** al **response.json** ```app.js```
```
function fakeHTTP(data){
let body = data.theMsg.body
let from= data.theMsg.from
}
```
- Los archivos **initial.json** y **response.json** se unificaron, y ya solo se usa el **response.json**, para esto solo se agrega el parametro "```keywords```" del **initial.json** al **response.json**.
```response.json```
```
"Desbloqueo":{
"keywords": "desbloqueo", //Esta linea se trae desde initial.json
"replyMessage":[
"Mensaje de desbloqueo de usuarios."
],
"media":null,
"trigger":null,
"pasoRequerido":"soporte"
}
```
- Se puede especificar que al terminar un paso, el flujo se **vaya automaticamente** a otro, por ejemplo, si tenemos un flujo de tres pasos, y queremos que al terminar el tercer paso se regrese automaticamente al primero, agregamos el parametro "```goto```" al **response.json** del tercer paso y ponemos el nombre del paso 1. - Se puede especificar que al terminar un paso, el flujo se **vaya automaticamente** a otro, por ejemplo, si tenemos un flujo de tres pasos, y queremos que al terminar el tercer paso se regrese automaticamente al primero, agregamos el parametro "```goto```" al **response.json** del tercer paso y ponemos el nombre del paso 1.
``` ```