mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-18 03:29:15 +00:00
219 lines
10 KiB
JSON
219 lines
10 KiB
JSON
{
|
|
"DEFAULT":{
|
|
"replyMessage":[
|
|
"*Esta respuesta es un respuesta default* cuando no se consigue una palabra clave \n",
|
|
"la puedes desactivar en tu archivo .env DEFAULT_MESSAGE=false \n",
|
|
"tambien te quiero recordar que si presentas algun error pasarte por el repositorio \n",
|
|
"https://github.com/leifermendez/bot-whatsapp#chatbot-whatsapp-opensource \n",
|
|
"y recuerda tener la ultima versión del proyecto \n\n",
|
|
"Prueba escribiendo *hola* \n"
|
|
],
|
|
"media":null,
|
|
"trigger":null
|
|
},
|
|
"menu":{
|
|
"replyMessage":[
|
|
"%saludo% %primer_nombre%, este es el menú, selecciona una opción: \n",
|
|
"Pon *1* para mensajes anteriores.\n",
|
|
"Pon *2* para ver remplazos.\n",
|
|
"Pon *3* para pedir nombre (RegExp).\n",
|
|
"Pon *4* para un ejemplo de listas y expresiones regulares.\n",
|
|
"Pon *5* para un ejemplo de botones.\n",
|
|
"Pon *6* para un ejemplo de botones y regExp.\n"
|
|
],
|
|
"media":null,
|
|
"trigger":null
|
|
},
|
|
"opcion1":{
|
|
"replyMessage":[
|
|
"Seleccionaste la opción 1\n",
|
|
"*Ultimo mensaje:*\n",
|
|
"%msjant_0%\n",
|
|
"*Penultimo mensaje:*\n",
|
|
"%msjant_1%\n",
|
|
"*Antepenultimo mensaje:*\n",
|
|
"%msjant_2% \n\n",
|
|
"Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 3 sin necesidad de volver a iniciar con */menu*."
|
|
],
|
|
"media":null,
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"opcion2":{
|
|
"replyMessage":[
|
|
"Seleccionaste la opción 2\n",
|
|
"Remplazamos %saludo.% con *\"%saludo%\"*\n",
|
|
"Remplazamos %dia_semana.% con *\"%dia_semana%\"*\n",
|
|
"Remplazamos %hora24.%:%minutos.% con *\"%hora24%:%minutos%\"*\n",
|
|
"Remplazamos %.rnd_👍🏽,🤞🏼,🤪,🤔% con '%rnd_👍🏽,🤞🏼,🤪,🤔%'\n\n",
|
|
"Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 3 sin necesidad de volver a iniciar con */menu*."
|
|
],
|
|
"media":null,
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"opcion3":{
|
|
"replyMessage":[
|
|
"Seleccionaste la opción 3\n\n",
|
|
"Por favor dame tu nombre.\n\n",
|
|
"Aquí vamos a aceptar *cualquier* texto, porque en el *initial.json* tenemos keywords : \"***\" (un asterisco en expresiones regulares quiere decir *\"cualquier cosa\"*)\n",
|
|
"Y en *response.json* en la opción correspondiente tenemos \"pasoRequerido\" : \"menu\", que quiere decir que SOLO se va a disparar cuando el paso anterior sea \"menu\"."
|
|
],
|
|
"media":null,
|
|
"pasoRequerido":"menu"
|
|
},
|
|
"recibenombre":{
|
|
"replyMessage":[
|
|
"Gracias por tu nombre *%msjant_0%*.\n\n",
|
|
"Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 3 sin necesidad de volver a iniciar con */menu*."
|
|
],
|
|
"media":null,
|
|
"trigger":null,
|
|
"pasoRequerido":"opcion3",
|
|
"goto":"menu"
|
|
},
|
|
"gRevisaCliente":{
|
|
"replyMessage":[
|
|
"/URL=http://localhost:8888/dbrquery?j={\"query\":\"select_revisacliente_GUNA\",\"exec\":\"ExecuteQuery\",\"params\":{\"par1\":\"XXPARAM1XX\"}}"
|
|
],
|
|
"media":null,
|
|
"trigger":null,
|
|
"pasoRequerido":"gallina"
|
|
},
|
|
"gGuardainfo":{
|
|
"replyMessage":[
|
|
"/URL=http://localhost:8888/dbrquery?j={\"query\":\"insert_registroGallina_GUNA\",\"exec\":\"ExecuteCommand\",\"params\":{\"par1\":\"XXPARAM1XX\", \"par2\":\"XXPARAM2XX\", \"par3\":\"XXPARAM3XX\", \"par4\":\"XXPARAM4XX\"}}"
|
|
],
|
|
"media":null,
|
|
"trigger":null,
|
|
"pasoRequerido":"gRevisaCliente"
|
|
},
|
|
"rnd":{
|
|
"replyMessage":[
|
|
"%saludo%\nHoy es %dia_semana%.\nSon las %hora24%:%minutos% hrs.\nSon las %hora12%:%minutos% %ampm%\n*Palabra random:* %rnd_arbol,burro,cabra,dinosaurio,elefante,fuego,gorila%\n*Emoji random:* %rnd_👍🏽,😁,🤣,🤔,🤦🏽♂️,🙄,😎%\n*Número random:* %rnd_1,2,3,4,5,6,7%\n"
|
|
],
|
|
"media":null,
|
|
"trigger":null
|
|
},
|
|
"rnd2":{
|
|
"replyMessage":[
|
|
""
|
|
],
|
|
"media":null,
|
|
"trigger":null,
|
|
"actions":{
|
|
"title":"¿Que te interesa ver?",
|
|
"message":"%saludo%\nHoy es %dia_semana%.\nSon las %hora24%:%minutos% hrs.\nSon las %hora12%:%minutos% %ampm%\n*Palabra random:* %rnd_arbol,burro,cabra,dinosaurio,elefante,fuego,gorila%\n*Emoji random:* %rnd_👍🏽,😁,🤣,🤔,🤦🏽♂️,🙄,😎%\n*Número random:* %rnd_1,2,3,4,5,6,7%\n",
|
|
"footer":"Gracias",
|
|
"buttons":[
|
|
{"body":"Cursos"},
|
|
{"body":"Youtube"},
|
|
{"body":"Telegram"}
|
|
]
|
|
}
|
|
},
|
|
"lista":{
|
|
"replyMessage":[
|
|
"*%saludo%*, este es un ejemplo de listas"
|
|
],
|
|
"media":null,
|
|
"trigger":null,
|
|
"actions":{
|
|
"body":"Hola *%primer_nombre%*, estos son ejemplos del uso de expresiones regulares, todas las opciones de la lista disparan la misma regla:\n\n'*pak*3*|*pak*angular*|*paquete*3*|*paquete*angular*'\n\nAutomáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 5 sin necesidad de volver a iniciar con */menu*.",
|
|
"buttonText":"Ver los ejemplos de RegEx",
|
|
"sections": [
|
|
{"title":"Selecciona un mensaje:",
|
|
"rows":[
|
|
{"id": "paq3", "title": "Me gusta el paquete 3"},
|
|
{"id": "paqA", "title": "Por favor mas info del paquete de Angular"},
|
|
{"id": "pakA", "title": "Me gustó el pak de Angular"},
|
|
{"id": "pak3", "title": "Estoy interesado en el pak 3"}
|
|
]
|
|
}
|
|
],
|
|
"title":"Por favor selecciona un producto"
|
|
},
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"botones":{
|
|
"replyMessage":[
|
|
"*%saludo%*, este es un ejemplo de botones"
|
|
],
|
|
"media":"https://media2.giphy.com/media/VQJu0IeULuAmCwf5SL/giphy.gif",
|
|
"trigger":null,
|
|
"actions":{
|
|
"title":"¿Que te interesa ver %primer_nombre%?",
|
|
"message":"Recuerda todo este contenido es gratis y estaria genial que me sigas!",
|
|
"footer":"Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 5 sin necesidad de volver a iniciar con */menu*.",
|
|
"buttons":[
|
|
{"body":"Cursos"},
|
|
{"body":"Youtube"},
|
|
{"body":"Telegram"}
|
|
]
|
|
},
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"cursos":{
|
|
"replyMessage":["*%saludo% %primer_nombre%*, seleccionaste *Cursos*\n\n","Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 5 sin necesidad de volver a iniciar con */menu*."],
|
|
"trigger":null,
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"youtube":{
|
|
"replyMessage":["*%saludo% %primer_nombre%*, seleccionaste *YouTube*\n\n","Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 5 sin necesidad de volver a iniciar con */menu*."],
|
|
"trigger":null,
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"telegram":{
|
|
"replyMessage":["*%saludo% %primer_nombre%*, seleccionaste *Telegram*\n\n","Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 5 sin necesidad de volver a iniciar con */menu*."],
|
|
"trigger":null,
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"manzana":{
|
|
"replyMessage":["*%saludo% %primer_nombre%*, seleccionaste *manzana*\n\n","Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 5 sin necesidad de volver a iniciar con */menu*."],
|
|
"trigger":null,
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"mango":{
|
|
"replyMessage":["*%saludo% %primer_nombre%*, seleccionaste *mango*\n\n","Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 5 sin necesidad de volver a iniciar con */menu*."],
|
|
"trigger":null,
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"platano":{
|
|
"replyMessage":["*%saludo% %primer_nombre%*, seleccionaste *platano*\n\n","Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 5 sin necesidad de volver a iniciar con */menu*."],
|
|
"trigger":null,
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"paq3":{
|
|
"replyMessage":["*%saludo% %primer_nombre%*, seleccionaste el *paquete 3 de Angular*\n\n","Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 5 sin necesidad de volver a iniciar con */menu*."],
|
|
"trigger":null,
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
},
|
|
"botonespaq3":{
|
|
"replyMessage":[
|
|
"*%saludo%*, este es un ejemplo de botones y regExp"
|
|
],
|
|
"media":null,
|
|
"trigger":null,
|
|
"actions":{
|
|
"title":"Hola %primer_nombre%, escoge un mensaje:",
|
|
"message":"Estos son ejemplos del uso de expresiones regulares, todas las opciones de la lista disparan la misma regla:\n\n'*pak*3*|*pak*angular*|*paquete*3*|*paquete*angular*'\n\n",
|
|
"footer":"Automáticamente el flujo se regresa al *menú*, asi que puedes poner nuevamente un número del 1 al 5 sin necesidad de volver a iniciar con */menu*.",
|
|
"buttons":[
|
|
{"body":"Me gusta el paquete 3"},
|
|
{"body":"Mas info del paquete de Angular"},
|
|
{"body":"Quiero mas información del pak 3"}
|
|
]
|
|
},
|
|
"pasoRequerido":"menu",
|
|
"goto":"menu"
|
|
}
|
|
} |