Compare commits

...

10 Commits

Author SHA1 Message Date
Marcelo Sanchez
93391f8f3c Update index.js 2025-12-12 08:49:45 -05:00
Victor Sanchez Sosa
f13e907145 Update metodos.js 2024-02-29 12:23:46 -05:00
Victor Sanchez Sosa
83e28e75a6 Update metodos.js 2024-02-29 12:20:53 -05:00
Victor Sanchez Sosa
1f5c3b383a Update metodos.js 2024-02-29 12:18:20 -05:00
Victor Sanchez Sosa
dc5fd960eb Update metodos.js 2024-02-29 11:58:31 -05:00
Victor Sanchez Sosa
9226ce7597 Update interacciones.js 2024-02-16 12:53:45 -05:00
Victor Sanchez Sosa
360829c53b Update interacciones.js 2024-02-16 12:21:20 -05:00
Victor Sanchez Sosa
3a69167e19 Update interacciones.js 2024-02-14 10:44:56 -05:00
Victor Sanchez Sosa
414cea482f Update interacciones.js 2024-02-09 16:45:16 -05:00
Victor Sanchez Sosa
2f0726ae1e Update metodos.js 2024-02-09 15:31:51 -05:00
3 changed files with 39 additions and 12 deletions

View File

@ -194,6 +194,6 @@ app.post("/webhook", express.json(), function (req, res) {
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);
});

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. Consultar de deudas"+
var menu_context = "\n1. Consulta 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,
'¿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
];
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:',
'Que tal si empezamos con:',
'Qué 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+', que tal si revisamos el *menú de opciones:*' + menu_context
'Hola '+username+', qué 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. 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 = [
'¿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;
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\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,
'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,
'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 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'+
'\n\nA continuación, le presento nuestro *menú de opciones:*'+menu_context
];

View File

@ -644,15 +644,42 @@ 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']);