Municipalidad de Luján

Centro de Atención al Vecino (CAV)

Ecosistema de Desarrollo Unificado

Portal del Vecino & Bot Multicanal

Consola interactiva de control, monitoreo, pruebas de API y simulación conversacional del ecosistema del Bot CAV.

💻

Procesador (CPU)

Cargando...

🧠

Memoria RAM

0 / 0 GB

0%

⏱️

Uptime del Servidor

Cargando...

Estado de Servicios del Ecosistema

Detección dinámica y enlaces de acceso para los proyectos del bot.

Verificando...

Municipal API

Servidor REST Express de alto rendimiento. Control de base de datos SQL Server local, auth por DNI y serialización estricta hacia el motor SOAP CADIR.

PORT 5000
💬
Verificando...

WhatsApp Bot

Asistente conversacional interactivo para WhatsApp Cloud API. Identifica al vecino vía padrón y gestiona solicitudes automáticamente.

PORT 3000
🌐
Verificando...

Webchat Portal

Cliente conversacional de chat web integrado. Incorpora un widget dinámico flotante e interactivo para pruebas directas en el navegador.

PORT 3002
📊
Verificando...

Chat Viewer

Auditor de chats y panel administrativo. Monitorea las conversaciones activas de los vecinos de Luján y sus reportes en tiempo real.

PORT 3001

Explorador e Inspector de API Municipal

Prueba los endpoints migrados a Express (Puerto 5000) en tiempo real con datos de base de datos reales.

Endpoints Disponibles

Catálogo de Localidades

POST http://localhost:5000/getLocalidades
Respuesta JSON del Servidor
Haga clic en "Ejecutar Petición" para consultar la API.

Simulador Conversacional de Flujo del Vecino

Haz clic en cada paso para ver la lógica del motor, consultas SQL de fondo y payloads JSON.

1
Inicio / Saludo
2
Consulta Padrón
3
Ficha Vecino
4
Tipo de Reclamo
5
Domicilio
6
Envío CADIR

1. Inicio y Menú Principal

El vecino inicia la conversación enviando un saludo por WhatsApp o Webchat. El motor de estados (flowEngine.js) intercepta el mensaje, inicializa una sesión MySQL única si no existe y responde con el menú interactivo de opciones principales de Luján.

SQL: SELECT sesiones Endpoint: chat-webhook
Consulta SQL / Payload Representativo
-- Recuperar sesión activa por ID de contacto
SELECT * FROM mysql.sesiones 
WHERE platform_contact_id = '5491122334455' 
AND is_active = 1;
Guía de Comandos para Desarrolladores
$ npm run start:api Lanza el backend portado de Express en el puerto 5000. Realiza conexiones activas con SQL Server.
$ npm run start:bot Activa el webhook y listeners del bot interactivo de WhatsApp en el puerto 3000.
$ npm run start:webchat Arranca el cliente Web y widget flotante en el puerto 3002. Enlaza directamente con la landing page.
$ npm run start:viewer Inicia el portal visualizador y auditor de sesiones en el puerto 3001.