Compare commits
10 Commits
8a9ea5f693
...
93391f8f3c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
93391f8f3c | ||
|
|
f13e907145 | ||
|
|
83e28e75a6 | ||
|
|
1f5c3b383a | ||
|
|
dc5fd960eb | ||
|
|
9226ce7597 | ||
|
|
360829c53b | ||
|
|
3a69167e19 | ||
|
|
414cea482f | ||
|
|
2f0726ae1e |
2
index.js
2
index.js
@ -194,6 +194,6 @@ app.post("/webhook", express.json(), function (req, res) {
|
|||||||
|
|
||||||
|
|
||||||
let port = process.env.port || 3092;
|
let port = process.env.port || 3092;
|
||||||
app.listen(port, () => {
|
app.listen(port, "0.0.0.0", () => {
|
||||||
console.log("Estamos ejecutando el servidor en el puerto " + port);
|
console.log("Estamos ejecutando el servidor en el puerto " + port);
|
||||||
});
|
});
|
||||||
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
function mensaje(name, username = null, massager = null) {
|
function mensaje(name, username = null, massager = null) {
|
||||||
var jsom_interaciones = ['Es un placer poder ayudarle.....'];
|
var jsom_interaciones = ['Es un placer poder ayudarle.....'];
|
||||||
var menu_context = "\n1. Consultar de deudas"+
|
var menu_context = "\n1. Consulta de deudas"+
|
||||||
"\n2. Validar documentos digitales"+
|
"\n2. Validar documentos digitales"+
|
||||||
"\n3. Mis comprobantes de pago"+
|
"\n3. Mis comprobantes de pago"+
|
||||||
"\n4. Mis trámites"+
|
"\n4. Mis trámites"+
|
||||||
@ -38,7 +38,7 @@ function mensaje(name, username = null, massager = null) {
|
|||||||
case 'retorno_inicio':
|
case 'retorno_inicio':
|
||||||
jsom_interaciones = [
|
jsom_interaciones = [
|
||||||
'¿Hay algo mas en lo que le pueda ayudar?\n'+menu_context,
|
'¿Hay algo mas en lo que le pueda ayudar?\n'+menu_context,
|
||||||
'¿Que mas puedo hacer por usted?\n'+menu_context,
|
'¿Qué mas puedo hacer por usted?\n'+menu_context,
|
||||||
'¿Puedo ayudarle en algo mas?\n'+menu_context
|
'¿Puedo ayudarle en algo mas?\n'+menu_context
|
||||||
];
|
];
|
||||||
break;
|
break;
|
||||||
@ -46,7 +46,7 @@ function mensaje(name, username = null, massager = null) {
|
|||||||
jsom_interaciones = [
|
jsom_interaciones = [
|
||||||
'Recuerde que puedo ayudarle en cosas como:',
|
'Recuerde que puedo ayudarle en cosas como:',
|
||||||
'En que puedo ayudarle ahora:',
|
'En que puedo ayudarle ahora:',
|
||||||
'Que tal si empezamos con:',
|
'Qué tal si empezamos con:',
|
||||||
'Puedo ofrecerle lo siguiente:'
|
'Puedo ofrecerle lo siguiente:'
|
||||||
];
|
];
|
||||||
break;
|
break;
|
||||||
@ -77,16 +77,16 @@ function mensaje(name, username = null, massager = null) {
|
|||||||
break;
|
break;
|
||||||
case 'menu_dirigido':
|
case 'menu_dirigido':
|
||||||
jsom_interaciones = [
|
jsom_interaciones = [
|
||||||
'Hola '+username+', que tal si revisamos el *menú de opciones:*' + menu_context
|
'Hola '+username+', qué tal si revisamos el *menú de opciones:*' + menu_context
|
||||||
];
|
];
|
||||||
break;
|
break;
|
||||||
case 'menu_hueso':
|
case 'menu_hueso':
|
||||||
jsom_interaciones = [menu_context];
|
jsom_interaciones = [menu_context];
|
||||||
break;
|
break;
|
||||||
case 'consulta_clave':
|
case 'consulta_clave':
|
||||||
var menu = "\n1. Consultar mis deudas \n2. Consultar deudas por número de cédula \n3. Consultar deudas por clave catastral \n0. Atras";
|
var menu = "\n1. Consultar mis deudas \n2. Consultar deudas por número de cédula \n3. Consultar deudas por clave catastral \n0. Atrás";
|
||||||
jsom_interaciones = [
|
jsom_interaciones = [
|
||||||
'¿Que acción desea realizar?\n' + menu + "\n\n -Ingrese el número de la opción que desee.",
|
'¿Qué acción desea realizar?\n' + menu + "\n\n -Ingrese el número de la opción que desee.",
|
||||||
];
|
];
|
||||||
break;
|
break;
|
||||||
case 'info_tramites':
|
case 'info_tramites':
|
||||||
@ -98,8 +98,8 @@ function mensaje(name, username = null, massager = null) {
|
|||||||
case 'defauld':
|
case 'defauld':
|
||||||
var username = username != null ? username : '';
|
var username = username != null ? username : '';
|
||||||
jsom_interaciones = [
|
jsom_interaciones = [
|
||||||
'Disculpa '+username+' no logré entender su pregunta😔 \nAún estoy aprendiendo🎓📚🤓\n\nQue tal si revisamos el *menú de opciones:*' + menu_context,
|
'Disculpa '+username+' no logré entender su pregunta😔 \nAún estoy aprendiendo🎓📚🤓\n\nQué tal si revisamos el *menú de opciones:*' + menu_context,
|
||||||
'Lo siento '+username+' 💔 no comprendí su pregunta \nAún estoy aprendiendo🎓📚🤓\n\nQue tal si revisamos el *menú de opciones:*' + menu_context,
|
'Lo siento '+username+' 💔 no comprendí su pregunta \nAún estoy aprendiendo🎓📚🤓\n\nQué tal si revisamos el *menú de opciones:*' + menu_context,
|
||||||
'Mil disculpas '+username+' 😓 no logre deducir su pregunta \nAún estoy aprendiendo 🎓📚🤓\n\nLe mostrare el *menú de opciones:*' + menu_context,
|
'Mil disculpas '+username+' 😓 no logre deducir su pregunta \nAún estoy aprendiendo 🎓📚🤓\n\nLe mostrare el *menú de opciones:*' + menu_context,
|
||||||
username+' aprendo cada día mas 🎓📚🤓 pero no logre entender su pregunta 😓\n\nLe mostrare el *menú de opciones:*' + menu_context,
|
username+' aprendo cada día mas 🎓📚🤓 pero no logre entender su pregunta 😓\n\nLe mostrare el *menú de opciones:*' + menu_context,
|
||||||
];
|
];
|
||||||
@ -116,7 +116,7 @@ function mensaje(name, username = null, massager = null) {
|
|||||||
jsom_interaciones = [
|
jsom_interaciones = [
|
||||||
mostrarSaludo()+' '+username+
|
mostrarSaludo()+' '+username+
|
||||||
', bienvenido(a) a los servicios de asistencia virtual del GAD MANTA 🏣\n'+
|
', bienvenido(a) a los servicios de asistencia virtual del GAD MANTA 🏣\n'+
|
||||||
'Soy *MANTABOT*🤖 y seré su asitente virtual.\n\n'+
|
'Soy *MANTABOT*🤖 y seré su asistente virtual.\n\n'+
|
||||||
'Antes de empezar le invito a descargar nuestra aplicación movil oficial *MANTAPP* dando clic en:\nhttps://portalciudadano.manta.gob.ec/c?mantapp'+
|
'Antes de empezar le invito a descargar nuestra aplicación movil oficial *MANTAPP* dando clic en:\nhttps://portalciudadano.manta.gob.ec/c?mantapp'+
|
||||||
'\n\nA continuación, le presento nuestro *menú de opciones:*'+menu_context
|
'\n\nA continuación, le presento nuestro *menú de opciones:*'+menu_context
|
||||||
];
|
];
|
||||||
|
|||||||
29
metodos.js
29
metodos.js
@ -644,15 +644,42 @@ async function Fun_ConsultarClavesCatastrales(agent, req, res, _cedula = null, n
|
|||||||
_cedula = data_context.cedula;
|
_cedula = data_context.cedula;
|
||||||
}
|
}
|
||||||
const regex = /^[0-9]*$/;
|
const regex = /^[0-9]*$/;
|
||||||
_cedula = _cedula.replace(/-/g, "");
|
// _cedula = _cedula.replace(/-/g, "");
|
||||||
if (regex.test(_cedula)) {
|
if (regex.test(_cedula)) {
|
||||||
let legion = await funcion.ConsultaClaves(_cedula, nuevo);
|
let legion = await funcion.ConsultaClaves(_cedula, nuevo);
|
||||||
if (legion['ok'] == true) {
|
if (legion['ok'] == true) {
|
||||||
let printzeus = '';
|
let printzeus = '';
|
||||||
|
|
||||||
legion['data']['data'].forEach((elem_ares, index) => {
|
legion['data']['data'].forEach((elem_ares, index) => {
|
||||||
printzeus += '\n*' + elem_ares.name + (elem_ares.value != null ? ': $' + elem_ares.value : '');
|
printzeus += '\n*' + elem_ares.name + (elem_ares.value != null ? ': $' + elem_ares.value : '');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$t_int = 0;
|
||||||
|
$t_pag = 0;
|
||||||
|
$d_tt = 0;
|
||||||
|
if (legion['data']['data_add'].length > 0) {
|
||||||
|
printzeus += '\n\nUd cuenta con rubros que aplican a la remisión intereses:';
|
||||||
|
legion['data']['data_add'].forEach((elem_ares, index) => {
|
||||||
|
$d_tt += elem_ares.deuda_total;
|
||||||
|
$t_int += elem_ares.ahorro;
|
||||||
|
$t_pag += elem_ares.total_remision;
|
||||||
|
// printzeus +='\n*'+elem_ares.rubro + ' - Desde: '+elem_ares.anio_min + ' Hasta: '+elem_ares.anio_max;
|
||||||
|
// printzeus +='\nDeuda a la fecha: '+elem_ares.deuda_total;
|
||||||
|
// printzeus +='\nCapital: '+elem_ares.deuda_total;
|
||||||
|
// printzeus +='\nInterés exonerado por remisión: '+elem_ares.ahorro;
|
||||||
|
// printzeus +='\nValor a pagar: '+elem_ares.total_remision + '\n\n';
|
||||||
|
});
|
||||||
|
|
||||||
|
printzeus += '\nDeuda total con intereses: $'+$d_tt;
|
||||||
|
printzeus += '\nTotal de interés exonerado por remisión: $'+$t_int;
|
||||||
|
printzeus += '\nValor a pagar exonerado por remisión: $'+$t_pag;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
agent.add(printzeus);
|
agent.add(printzeus);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return Fun_RetornarAlinicio(agent, req, res, funcion.conver_name(data_context.name));
|
return Fun_RetornarAlinicio(agent, req, res, funcion.conver_name(data_context.name));
|
||||||
} else {
|
} else {
|
||||||
agent.add(funcion.conver_name(data_context.name) + ', ' + legion['msg']);
|
agent.add(funcion.conver_name(data_context.name) + ', ' + legion['msg']);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user