Compare commits

..

No commits in common. "93391f8f3cba488dbfc6128d7cb93fa57e273ef7" and "8a9ea5f6932d15f457f4026e9b9266dfbdf4318b" have entirely different histories.

3 changed files with 12 additions and 39 deletions

View File

@ -194,6 +194,6 @@ app.post("/webhook", express.json(), function (req, res) {
let port = process.env.port || 3092;
app.listen(port, "0.0.0.0", () => {
app.listen(port, () => {
console.log("Estamos ejecutando el servidor en el puerto " + port);
});

View File

@ -1,7 +1,7 @@
function mensaje(name, username = null, massager = null) {
var jsom_interaciones = ['Es un placer poder ayudarle.....'];
var menu_context = "\n1. Consulta de deudas"+
var menu_context = "\n1. Consultar de deudas"+
"\n2. Validar documentos digitales"+
"\n3. Mis comprobantes de pago"+
"\n4. Mis trámites"+
@ -38,7 +38,7 @@ function mensaje(name, username = null, massager = null) {
case 'retorno_inicio':
jsom_interaciones = [
'¿Hay algo mas en lo que le pueda ayudar?\n'+menu_context,
'¿Qué mas puedo hacer por usted?\n'+menu_context,
'¿Que mas puedo hacer por usted?\n'+menu_context,
'¿Puedo ayudarle en algo mas?\n'+menu_context
];
break;
@ -46,7 +46,7 @@ function mensaje(name, username = null, massager = null) {
jsom_interaciones = [
'Recuerde que puedo ayudarle en cosas como:',
'En que puedo ayudarle ahora:',
'Qué tal si empezamos con:',
'Que tal si empezamos con:',
'Puedo ofrecerle lo siguiente:'
];
break;
@ -77,16 +77,16 @@ function mensaje(name, username = null, massager = null) {
break;
case 'menu_dirigido':
jsom_interaciones = [
'Hola '+username+', qué tal si revisamos el *menú de opciones:*' + menu_context
'Hola '+username+', que tal si revisamos el *menú de opciones:*' + menu_context
];
break;
case 'menu_hueso':
jsom_interaciones = [menu_context];
break;
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. Atrás";
var menu = "\n1. Consultar mis deudas \n2. Consultar deudas por número de cédula \n3. Consultar deudas por clave catastral \n0. Atras";
jsom_interaciones = [
'¿Qué acción desea realizar?\n' + menu + "\n\n -Ingrese el número de la opción que desee.",
'¿Que acción desea realizar?\n' + menu + "\n\n -Ingrese el número de la opción que desee.",
];
break;
case 'info_tramites':
@ -98,8 +98,8 @@ function mensaje(name, username = null, massager = null) {
case 'defauld':
var username = username != null ? username : '';
jsom_interaciones = [
'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\nQué tal si revisamos el *menú de opciones:*' + menu_context,
'Disculpa '+username+' no logré entender 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\nQue 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,
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 = [
mostrarSaludo()+' '+username+
', bienvenido(a) a los servicios de asistencia virtual del GAD MANTA 🏣\n'+
'Soy *MANTABOT*🤖 y seré su asistente virtual.\n\n'+
'Soy *MANTABOT*🤖 y seré su asitente 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'+
'\n\nA continuación, le presento nuestro *menú de opciones:*'+menu_context
];

View File

@ -644,42 +644,15 @@ async function Fun_ConsultarClavesCatastrales(agent, req, res, _cedula = null, n
_cedula = data_context.cedula;
}
const regex = /^[0-9]*$/;
// _cedula = _cedula.replace(/-/g, "");
_cedula = _cedula.replace(/-/g, "");
if (regex.test(_cedula)) {
let legion = await funcion.ConsultaClaves(_cedula, nuevo);
if (legion['ok'] == true) {
let printzeus = '';
legion['data']['data'].forEach((elem_ares, index) => {
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);
return Fun_RetornarAlinicio(agent, req, res, funcion.conver_name(data_context.name));
} else {
agent.add(funcion.conver_name(data_context.name) + ', ' + legion['msg']);