diff --git a/adapter/index.js b/adapter/index.js index 592a81b..7c4c84b 100644 --- a/adapter/index.js +++ b/adapter/index.js @@ -35,7 +35,6 @@ const get = (message, num) => new Promise((resolve, reject) => { //MOD by CHV - elNum = num //MOD by CHV - if(siguientePaso.find(k => k.numero.includes(elNum))){ console.log("siguientePaso="+siguientePaso.find(k => k.numero.includes(elNum))["numero"], siguientePaso.find(k => k.numero.includes(elNum))["va"]) - // ultimoStep = siguientePaso.find(k => k.numero.includes(elNum))["va"] pasoAnterior[elNum] = siguientePaso.find(k => k.numero.includes(elNum))["va"] //Asignamos pasoAnterior al nĂºmero. siguientePaso.splice(siguientePaso.indexOf(elNum), 1) console.log("******************** "+siguientePaso.find(k => k.numero.includes(elNum))) @@ -103,31 +102,30 @@ const get = (message, num) => new Promise((resolve, reject) => { //MOD by CHV - var logRegEx = false //******************************************************************************** */ console.log("======= KEY ES NULO, USAMOS REGEXP ======="); - for (i=0; i -1){ + if(resps[stepsInitial[si].key].replyMessage.toString().search("/URL") > -1){ if(logRegEx) console.log("**************** HAY URL ****************") } break; @@ -151,16 +149,12 @@ const get = (message, num) => new Promise((resolve, reject) => { //MOD by CHV - if(resps[key]!=undefined){VA = resps[key].goto}else{VA=null} cumplePasoRequerido(key); _vamosA = VA; - console.log("cumplePasoPrevio[elNum]=", cumplePasoPrevio[elNum]) - + if(logRegEx) console.log("cumplePasoPrevio[elNum]=", cumplePasoPrevio[elNum], "_vamosA=", _vamosA) if(_vamosA != "" && _vamosA != undefined && cumplePasoPrevio[elNum] == true){ - console.log("ASIGNAMOS _VAMOSA = " + _vamosA); + if(logRegEx) console.log("ASIGNAMOS _VAMOSA = " + _vamosA); pasoAnterior[elNum] = _vamosA; } _vamosA = ""; - // console.log("MESSAGE: "+message); - // console.log("KEY: "+key); - // console.log("RESPONSE: "+response); if(cumplePasoPrevio[elNum]) {resolve(response);} } @@ -410,7 +404,7 @@ function remplazos(elTexto, extraInfo){ cumplePasoPrevio[elNum] = true; } pasoAnterior[elNum] = step - ultimoPaso = pasoRequerido; + // ultimoPaso = pasoRequerido; } /** diff --git a/app.js b/app.js index bbd6120..7f1c31d 100644 --- a/app.js +++ b/app.js @@ -179,7 +179,7 @@ listenMessage = () => client.on('message', async msg => { const step = await getMessages(message, from); client.theMsg['step'] = step if (step) { - console.log("Entramos a STEP") + // console.log("Entramos a STEP") const response = await responseMessages(step); client.theMsg['trigger'] = response.trigger var resps = require('./flow/response.json'); @@ -604,16 +604,15 @@ listenMessage = () => client.on('message', async msg => { /** * Si quieres enviar botones o listas */ - if(response.hasOwnProperty('actions')){ - const { actions } = response; - // console.log("++++++++++++++++++++++++++++ SEND MESG BUTTON/LIST +++++++++++++++++++++++++++++++++++"); - if(actions['sections'] === undefined){ //Botones - console.log("Botones") - await sendMessageButton(client, from, null, actions); + if(response.hasOwnProperty('actions')){ + const { actions } = response; + // console.log("++++++++++++++++++++++++++++ SEND MESG BUTTON/LIST +++++++++++++++++++++++++++++++++++"); + if(actions['sections'] === undefined){ //Botones + // console.log("Botones") + await sendMessageButton(client, from, null, actions); } else { //Listas - console.log("Listas") - // console.log(actions) + // console.log("Listas") await sendMessageList(client, from, null, actions); } }