2021-05-14 17:58:59 -05:00
2021-07-07 14:49:54 -05:00
function mensaje ( name , username = null , massager = null ) {
2021-05-14 17:58:59 -05:00
var jsom _interaciones = [ 'Es un placer poder ayudarle.....' ] ;
2026-01-09 10:35:08 -05:00
var menu _context = "\n1️ ⃣ Consulta de deudas" +
2026-01-19 15:53:42 -05:00
"\n2️ ⃣ Tasa de recolección de basura" +
2026-01-09 10:35:08 -05:00
"\n3️ ⃣ Mis comprobantes de pago" +
"\n4️ ⃣ Mis trámites" +
"\n5️ ⃣ Información sobre trámites" +
2026-01-09 15:05:29 -05:00
"\n6️ ⃣ Validar documentos digitales" +
2026-01-09 10:35:08 -05:00
"\n0️ ⃣ Cerrar sesión" +
2026-02-01 13:47:28 -05:00
"\n\n -Por favor ingresa el número de la opción que deseas." ;
2021-05-14 17:58:59 -05:00
switch ( name ) {
case 'sol_cedula' :
jsom _interaciones = [
2021-07-07 14:49:54 -05:00
'Para brindarle un mejor servicio es necesario que ingrese su número de cédula o RUC 🤓' ,
'Antes de continuar es necesario que ingrese su número de cédula o RUC 🤓' ,
'Ayude con su número de cédula o RUC para poder continuar 🤓' ,
'Necesito su número de cédula o RUC para brindarle un mejor servicio 🤓'
2021-05-14 17:58:59 -05:00
] ;
break ;
2021-06-04 17:09:16 -05:00
case 'sol_data_cedula' :
jsom _interaciones = [
'Por favor ingrese el número de cédula del propietario(a)' ,
2021-07-07 14:49:54 -05:00
'Ayúdeme con el número de cédula del propietario(a)'
] ;
break ;
2026-02-01 13:47:28 -05:00
case 'sol_data_cedula_trb' :
jsom _interaciones = [
'Inmediatamente te ayudaré con el valor mensual con el que contribuyes a la recolección. Por favor, indícame tu número de cédula o RUC.'
] ;
// jsom_interaciones = [
// 'Por favor ingrese el número de cédula del propietario(a)',
// 'Ayúdeme con el número de cédula del propietario(a)'
// ];
break ;
2021-07-07 14:49:54 -05:00
case 'sol_data_clave_catastral' :
jsom _interaciones = [
'Por favor ingrese con el número de la clave catastral' ,
'Ayúdeme con la clave catastral del propietario(a).'
2021-06-04 17:09:16 -05:00
] ;
break ;
2026-01-19 15:52:08 -05:00
case 'sol_codido_trb' :
jsom _interaciones = [
'Por favor ingrese con número de contrato' ,
'Ayúdeme ingresando el número de contrato'
] ;
break ;
2021-06-08 17:04:52 -05:00
case 'sol_data_codigo' :
jsom _interaciones = [
'Por favor ingrese el código de barras del documento' ,
2021-07-07 14:49:54 -05:00
'Ayúdeme con el número el código de barras del documento'
2021-06-08 17:04:52 -05:00
] ;
break ;
2021-06-04 17:09:16 -05:00
case 'retorno_inicio' :
jsom _interaciones = [
2021-07-07 14:49:54 -05:00
'¿Hay algo mas en lo que le pueda ayudar?\n' + menu _context ,
2024-02-16 12:21:20 -05:00
'¿Qué mas puedo hacer por usted?\n' + menu _context ,
2021-07-07 14:49:54 -05:00
'¿Puedo ayudarle en algo mas?\n' + menu _context
2021-06-04 17:09:16 -05:00
] ;
break ;
2021-05-14 17:58:59 -05:00
case 'recuerde' :
jsom _interaciones = [
'Recuerde que puedo ayudarle en cosas como:' ,
'En que puedo ayudarle ahora:' ,
2024-02-16 12:21:20 -05:00
'Qué tal si empezamos con:' ,
2021-05-14 17:58:59 -05:00
'Puedo ofrecerle lo siguiente:'
] ;
break ;
case 'bienvenida' :
jsom _interaciones = [
2026-02-01 13:47:28 -05:00
'Hola, soy Manty, tu asistente virtual de la Alcaldía de Manta , conmigo tus trámites y contribuciones serán más fáciles.'
2021-05-14 17:58:59 -05:00
] ;
2026-02-01 13:47:28 -05:00
// if(username){
// jsom_interaciones = [
// 'Hola '+username,
// 'Hola '+username+', soy MANTY su asistente virtual 👋🥰',
// 'Qué tal '+username+' 🙂',
// mostrarSaludo()+' '+username+' 🙂',
// 'Hola '+username+', soy MANTY 😎',
// mostrarSaludo()+ ' soy MANTY 😎',
// '¿Qué tal? '+username+' 😎'
// ];
// }else{
// jsom_interaciones = [
// 'Soy MANTY su asistente virtual 🤖',
// mostrarSaludo()+', soy MANTY su asistente virtual 🤖',
// 'Hola soy MANTI, su asistente virtual 🤖',
// '¿Qué tal? soy MANTY su asistente virtual 🤖'
// ];
// }
2021-05-14 17:58:59 -05:00
break ;
case 'menu_1' :
jsom _interaciones = [
2021-07-07 14:49:54 -05:00
'Hola, le invito a conocer nuestro *menú de opciones:*' + menu _context
] ;
break ;
case 'menu_dirigido' :
jsom _interaciones = [
2026-02-01 13:47:28 -05:00
'Hola ' + username + ' Bienvenido(a), este es el menú de opciones de los servicios de asistencia: \n' + menu _context
2021-06-04 17:09:16 -05:00
] ;
2026-02-01 13:47:28 -05:00
// jsom_interaciones = [
// 'Hola '+username+', qué tal si revisamos el *menú de opciones:*' + menu_context
// ];
2021-06-04 17:09:16 -05:00
break ;
2021-07-07 14:49:54 -05:00
case 'menu_hueso' :
jsom _interaciones = [ menu _context ] ;
break ;
2021-06-04 17:09:16 -05:00
case 'consulta_clave' :
2026-01-19 15:58:49 -05:00
var menu = "\n1️ ⃣ Consultar mis deudas \n2️ ⃣ Consultar deudas por número de cédula \n3️ ⃣ Consultar deudas por clave catastral \n0️ ⃣ Atrás" ;
2021-06-04 17:09:16 -05:00
jsom _interaciones = [
2024-02-16 12:21:20 -05:00
'¿Qué acción desea realizar?\n' + menu + "\n\n -Ingrese el número de la opción que desee." ,
2021-05-14 17:58:59 -05:00
] ;
break ;
2026-01-19 15:52:08 -05:00
case 'trb_menu' :
2026-01-20 11:13:25 -05:00
var menu = "\n1️ ⃣ Mí número de cédula \n2️ ⃣ Otro número de cédula \n3️ ⃣ Consultar por número de contrato \n0️ ⃣ Atrás" ;
2026-01-19 15:52:08 -05:00
jsom _interaciones = [
2026-02-01 13:47:28 -05:00
'¡Excelente!\n Mantener a Manta limpia es un acto de amor por nuestra ciudad 💙.\n\nTu aporte a la tasa de recolección de basura nos permite cuidar nuestros barrios y proteger la salud de las familias mantenses.\n\n ¿Como desea consultar?\n' + menu + "\n\n -Ingrese el número de la opción que desee." ,
2026-01-19 15:52:08 -05:00
] ;
break ;
2021-06-11 18:12:45 -05:00
case 'info_tramites' :
2026-01-19 15:58:49 -05:00
var menu = "1️ ⃣ Certificado de solvencia \n2️ ⃣ Certificado de no poseer bienes \n0️ ⃣ Ir al menú anterior" ;
2021-06-11 18:12:45 -05:00
jsom _interaciones = [
2021-07-07 14:49:54 -05:00
'Envíe el número de la opción que desee:\n\n' + menu + "\n\n -Ingrese el número de la opción que desee." ,
2021-06-11 18:12:45 -05:00
] ;
break ;
2021-05-14 17:58:59 -05:00
case 'defauld' :
var username = username != null ? username : '' ;
jsom _interaciones = [
2024-02-16 12:21:20 -05:00
'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 ,
2021-07-07 14:49:54 -05:00
'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 ,
2021-05-14 17:58:59 -05:00
] ;
break ;
case 'afirmacion' :
jsom _interaciones = [
'De acuerdo...👍' ,
'Excelente...💪' ,
'Muy bien...🙂' ,
'Perfecto...👌' ,
] ;
break ;
2021-07-07 14:49:54 -05:00
case 'bienvenida_su' :
jsom _interaciones = [
2026-02-01 13:47:28 -05:00
'Hola, soy Manty, tu asistente virtual de la Alcaldía de Manta , conmigo tus trámites y contribuciones serán más fáciles.\n\nBienvenido(a), este es el menú de opciones de los servicios de asistencia.\n' + menu _context
2021-07-07 14:49:54 -05:00
] ;
2026-02-01 13:47:28 -05:00
// jsom_interaciones = [
// mostrarSaludo()+' '+username+
// ', bienvenido(a) a los servicios de asistencia virtual del GAD MANTA 🏣\n'+
// 'Soy *MANTI*🤖 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
// ];
2021-07-07 14:49:54 -05:00
break ;
case 'despedida' :
2026-02-01 13:47:28 -05:00
jsom _interaciones = [
'Fue un gusto atenderte, te invitamos a descargar nuestra aplicación movil oficial MANTAPP dando clic en:\nhttps://portalciudadano.manta.gob.ec/c?mantapp\n\n Para consultas, reportes de incidencias, requerimiento de servicios y trámites.' ,
2021-07-07 14:49:54 -05:00
] ;
2026-02-01 13:47:28 -05:00
// jsom_interaciones = [
// 'Esta bíen que tenga '+mostrarSaludo(1)+', espero vuelva pronto...👋\n'+
// 'Si desea volver a iniciar sesión por favor ingrese su número'+
// ' de cédula o RUC 🤓'
// ];
2021-07-07 14:49:54 -05:00
break ;
case 'despedida_alt' :
jsom _interaciones = [
2026-02-01 13:47:28 -05:00
'Fue un gusto atenderte, te invitamos a descargar nuestra aplicación movil oficial MANTAPP dando clic en:\n\n https://portalciudadano.manta.gob.ec/c?mantapp\n Para consultas, reportes de incidencias, requerimiento de servicios y trámites.' ,
2021-07-07 14:49:54 -05:00
] ;
2026-02-01 13:47:28 -05:00
// jsom_interaciones = [
// 'Esta bíen '+username+', fue un placer ayudarle. 😬👏\nQue tenga '+mostrarSaludo(1)+'. 😇',
// 'Esta bíen '+username+', es un gusto poder ayudarle, 😬👏 por favor vuelva pronto 👋😇',
// 'Okey '+username+', estoy para ayudarle. 😬👏\nQue tenga '+mostrarSaludo(1)+'. 😇',
// ];
2021-07-07 14:49:54 -05:00
break ;
case 'haceres_1' :
jsom _interaciones = [
'Estaba revisando Facebook y adivina?📱🤭😬 \n\n' +
'Me pareció muy interesante una publicación de Municipio de Manta titulada:\n' + username
] ;
break ;
case 'haceres_2' :
var cont = 'revisando Facebook y adivina?📱🤭😬 \n\n' +
'Me pareció muy interesante una publicación de Municipio de Manta titulada:\n' + massager ;
jsom _interaciones = [
'Estoy super bien ' + username + ', gracias por preguntar.\nJusto ahora estaba ' + cont ,
username + ' estoy de maravilla, gracias por preguntar.\nPrecisamente ahora estaba ' + cont ,
username + ' es ' + mostrarSaludo ( 1 ) + ' asi que estoy super feliz, gracias por preguntar.\nHace un rato estaba ' + cont ,
] ;
case 'mis_cer92' :
jsom _interaciones = [ ' - Ingrese el #número indicado al inicio del nombre del trámite \n- Ingrese 0 para volver al menú principal' ] ;
break ;
2021-05-14 17:58:59 -05:00
}
return jsom _interaciones [ Math . floor ( Math . random ( ) * jsom _interaciones . length ) ]
}
2021-07-07 14:49:54 -05:00
function mostrarSaludo ( vari = null ) {
fecha = new Date ( ) ;
hora = fecha . getHours ( ) ;
if ( hora >= 0 && hora < 12 ) {
texto = "Buenos días" ;
if ( vari == 1 ) {
texto = 'un buen día' ;
}
if ( vari == 2 ) {
texto = 'día' ;
}
}
if ( hora >= 12 && hora < 18 ) {
texto = "Buenas tardes" ;
if ( vari == 1 ) {
texto = 'una buena tarde' ;
}
if ( vari == 2 ) {
texto = 'tarde' ;
}
}
if ( hora >= 18 && hora < 24 ) {
texto = "Buenas noches" ;
if ( vari == 1 ) {
texto = 'una buena noche' ;
}
if ( vari == 2 ) {
texto = 'noche' ;
}
}
return texto ;
}
2021-05-14 17:58:59 -05:00
module . exports = {
"mensaje" : mensaje
}