GusBot · Panel
Buen día 👋
Esto es lo que está pasando hoy en tus módulos.
| Periodo | BOSS | Central | Match | Δ |
|---|
Histórico mensual de líneas activas reportadas por BOSS.
| Título | Responsable | Prioridad | Estado | Vencimiento | Origen |
|---|
Módulo 01
Funcionarios
Directorio de funcionarios. Los permisos dependen de tu rol: el admin edita todo; cada área (TDM, VoIP, etc.) solo modifica los de su tipo.
| Funcionario | N.º carné | Área | Dependencia | Cargo | Email / Teléfono | Horario | Estado |
|---|
Tareas por funcionario
Elegí un funcionario para ver todas sus tareas (pendientes y realizadas). Desde acá también podés reasignarlas a otro funcionario.
Elegí un funcionario arriba para ver sus tareas.
Personal técnico prevenido
Datos importados de la planilla de liquidación de prevenido. Elegí el mes, editá cualquier celda (se guarda solo) y agregá o eliminá filas. Se sincroniza con Supabase.
| Funcionario | N.º carné | Salario | S.H.B. Gs. | Hs. S.D.y F. | Hs. L. a V. | Monto S.D.y F. | Monto L. a V. | Total Gs. |
|---|
Personal técnico nocturno
Datos importados de la planilla de liquidación de personal técnico nocturno. Elegí el mes, editá cualquier celda (se guarda solo) y agregá o eliminá filas. Se sincroniza con Supabase.
| Funcionario | N.º carné | Función | Horario | Salario | S.H.B. | Horas trabajadas | Importe Gs. |
|---|
Viáticos de guardia
Datos importados de la planilla de liquidación de viáticos de guardia. Elegí el mes, editá cualquier celda (se guarda solo) y agregá o eliminá filas. Se sincroniza con Supabase.
| Funcionario | N.º carné | Función | Fecha de guardia | Importe Gs. |
|---|
Control de marcación
Pantalla inicial: funcionarios con problemas de marcación (entrada/salida faltante, fuera de horario, sin registro, etc.). También podés subir el PDF de marcación de cada funcionario y marcarlo como resuelto.
| Funcionario | Carné | Fecha / período | Problema | Acciones |
|---|
| Funcionario | Carné | Período | Estado | Archivo PDF | Notas |
|---|
Módulo Telefonía
Telefonía
Inventario de centrales (bastidores LTG/DLU, tarjetas y numeración), migraciones de abonados/troncales y OST.
Telefonía · Red
Conexión de centrales
Plano interactivo estilo COPACO. Primarias: C40, C21, ENC, CDE, COV, INTERNACIONAL, ERICSSON, NGCP, IMS. Arrastrá nodos · zoom · maximizar.
Los nodos con latitud/longitud se ubican en el mapa. Usá los botones de arriba para limpiar coordenadas o borrar la BD.
Referencias
Migración 1 a 1 — Abonados
Solo comercial y admin pueden agregar filas o importar.
Planillas: orden/item, prefijo, numero, IMS, NGCP, TDM/EWSD, comentario.
Dumps rg.*.txt / MML también se aceptan aquí (abonados + troncales).
| Orden | Prefijo | Número | TDM Abonados | IMS | NGCP | Observaciones |
|---|
Troncales IP
Seguimiento de troncales pendientes / ejecutados.
| Cliente / OST | Nro. línea | Nro. cuenta | Tipo | Situación | Observaciones |
|---|
Órdenes de servicio de telefonía
| Cliente | Descripción | Tipo | Estado | Fecha |
|---|
Tickets · estilo GLPI
Mesa de ayuda tipo GLPI: incidentes, requerimientos, problemas y cambios, con estados, prioridad (urgencia × impacto), asignación, seguimientos y solución. Se mantienen los datos técnicos de telefonía (prefijo, número, flujo de dependencias) y el historial de correos.
Módulo Correos
Recepción de correos
Bandeja de la empresa: bajá correos por POP3 o pegalos a mano. La IA los analiza y sugiere crear un Ticket, una Tarea (visible en el Dashboard) o una OST dentro de Telefonía.
Bandeja POP3 de la empresa
Baja los correos nuevos directo desde tu casilla POP3 configurada en Configuración → Correo.
Agregar manualmente
O pegá el contenido de un correo a mano. La IA lo analiza y sugiere si conviene crear un Ticket, una Tarea o una OST — vos confirmás antes de que se cree nada.
Módulo 02
Imágenes → PDF
Junta varias imágenes, rotalas, arrástralas para ordenarlas y descárgalas como un único PDF. Se omiten duplicados automáticamente.
Arrastra imágenes aquí o haz clic para seleccionar
JPG, PNG o WEBP · puedes elegir varias a la vez
Módulo LIAM
LIAM
Almuerzo del mes y lector de japonés en un solo lugar.
Resumen del mes
Marcá los días en el calendario. Cada día restará el precio del almuerzo al saldo.
Agosto 2026
Clic en un día para marcar / desmarcar que comió almuerzo.
Historial de cargas de saldo
Todavía no hay cargas de saldo.
Módulo 04
Lector de documentos
Sube un PDF, un archivo de Word, Excel, PowerPoint, texto o CSV y visualiza su contenido aquí. Con Google Drive conectado, también podés subirlo a tu Drive y abrirlo para editarlo.
Sube un documento
PDF, Word, Excel, PowerPoint, texto o CSV
Los formatos modernos (.pdf, .docx, .xlsx, .pptx, .txt, .csv) se leen completos y se ven directamente en el navegador. Los formatos antiguos (.doc, .ppt) tienen soporte limitado: si el contenido no se puede extraer, te recomendaremos convertir el archivo a su versión moderna.
Si conectás Google Drive en Configuración, al subir un archivo se puede enviar a tu Drive y abrirse en Docs/Sheets/Slides para editarlo.
Sube un documento para ver su contenido aquí.
Módulo 05
PDF → Word
Convierte un PDF en un documento de Word editable, conservando el texto y las imágenes del original.
Arrastra un PDF aquí o haz clic para seleccionar
Se convertirá en un archivo .doc que Word puede abrir y editar
Módulo 06
Contabilidad
Sube tus facturas y registra ingresos y egresos sin factura. Todo se guarda automáticamente.
Sube una foto o PDF de tu factura
JPG, PNG, WEBP o PDF
Sube una foto de una factura y presiona "Interpretar factura" para ver aquí los datos extraídos, editarlos y guardarlos.
Importar extracto bancario
Sube una imagen o PDF del extracto/movimientos de cuenta. Cada fila con monto en Créditos se carga como Ingreso, y cada fila con monto en Débitos se carga como Egreso sin factura, usando la fecha de la columna Valor. Se revisa contra las facturas y movimientos ya cargados (misma fecha y monto) para no duplicar.
Sube el extracto de movimientos
JPG, PNG, WEBP o PDF
+ Ingreso
+ Egreso sin factura
Productos comprados este mes
| Producto | Cantidad | Monto |
|---|
Todos los movimientos del mes
Este filtro aplica sobre facturas, ingresos y egresos sin factura, según quién los cargó.
Ingresos del mes
Egresos sin factura
Todos los gastos marcados como compartidos
Alta de proveedor
Tope mensual por categoría (₲)
Gasto recurrente
Exportar mes contable
Por categoría y centro de costo
Módulo 07
Configuración
Configura las API keys de cada proveedor y elige qué IA usarán el Lector de japonés y la interpretación de facturas. Las API keys se guardan en el navegador y en Supabase si está conectado.
Base de datos — Supabase
Conectá tu proyecto de Supabase para guardar funcionarios, facturas, ingresos y egresos en la nube (sincronizados entre dispositivos). El token de Telegram sigue en este navegador. Las API keys de IA se pueden guardar también en Supabase.
Sin conexión a la base de datos: todo se guarda en el caché del navegador. Cuando vuelvas a tener red, sincronizá para subir los cambios a Supabase.
SQL para crear las tablas en Supabase
Pegá ese SQL en el SQL Editor de tu proyecto Supabase y ejecutalo una vez. Para un uso personal, las políticas permiten lectura/escritura con la anon key; si más adelante usás Auth, podés restringir por auth.uid().
Correo — POP3 (recepción) / SMTP (envío)
Conectá el correo de la empresa para bajar mensajes a Telefonía → Tickets → Recepción de correos y analizarlos con IA. Los navegadores no pueden abrir conexiones POP3/SMTP directas por seguridad, así que estos datos se usan a través de un pequeño relé serverless (Supabase Edge Function) que sí puede hacerlo. Las contraseñas se guardan solo en este navegador, nunca en la base de datos.
Se completa al desplegar la función — instrucciones abajo.
📥 POP3 (recepción)
📤 SMTP (envío)
Cómo desplegar el relé (una sola vez)
- Descargá el archivo
mail-relay/index.tsque te di junto con esta app. - Instalá la CLI de Supabase y logueate:
npx supabase login - En tu proyecto:
npx supabase functions new mail-relayy reemplazá elindex.tsgenerado por el que descargaste. - Desplegá:
npx supabase functions deploy mail-relay --no-verify-jwt - Copiá la URL que te da (
https://<proyecto>.functions.supabase.co/mail-relay) y pegala arriba en "URL del relé".
Inteligencia artificial
Elegí el proveedor, pegá su API key, elegí el modelo y guardá. Se guarda en este navegador y, si Supabase está conectado, también en la base de datos.
Mapa de centrales (Leaflet)
Usa Leaflet con teselas gratuitas (Esri World Imagery / OSM). No requiere API key. Las centrales se posicionan con lat/lng del inventario. En el mapa podés cambiar de capa con el control de capas.
Colores de iconos del esquema / mapa
Personalizá el relleno y el borde de cada tipo de central. Se aplica al diagrama de conexión y a los marcadores del mapa. Se guarda en este navegador.
Alertas automáticas
GusBot puede avisar cuando haya problemas de marcación u otros pendientes al iniciar sesión y mientras la app está abierta. Las preferencias se guardan solo en este navegador.
Voz del lector de japonés
Ajustá qué tan rápido se reproduce el audio en japonés (afecta al Lector de japonés y al traductor rápido del Dashboard).
Lector de documentos — servidor LibreOffice
Opcional. Si tenés un servidor Gotenberg propio corriendo (usa LibreOffice por detrás para convertir), el Lector de documentos lo va a usar para abrir todos los formatos —incluidos .doc y .ppt antiguos, que el lector en JS del navegador no puede leer bien. Si no ponés nada acá, o el servidor no responde, se usa automáticamente el lector actual en el navegador.
Importante: el servidor tiene que permitir pedidos desde este navegador (CORS). Gotenberg no manda esos encabezados solo — hace falta un proxy (nginx, Caddy, etc.) delante que agregue Access-Control-Allow-Origin, o correrlo detrás de algo que ya lo haga.
Google Drive
Conectá Google Drive para que el Lector de documentos suba el archivo a tu Drive y lo abra en Google Docs / Sheets / Slides para que puedas editarlo.
En Google Cloud Console
creá un OAuth 2.0 Client ID de tipo Aplicación web, habilita la API de Google Drive, y agregá el origen de esta página en
Orígenes de JavaScript autorizados (por ejemplo http://localhost o la URL donde hosteás GusBot).
El ID está en la URL de la carpeta: drive.google.com/drive/folders/ESTE_ID
Alcances usados: drive.file (solo archivos creados o abiertos por GusBot). El token queda solo en este navegador.
Telegram
Conecta un bot de Telegram para recibir sus mensajes en GusBot. Las llamadas van por el backend de Supabase (telegram-proxy) si está desplegado — así se evitan bloqueos CORS al bajar fotos y archivos. Creá un bot con
@BotFather (/newbot) y pegá el token.
Importante: si tu bot ya tiene un webhook en otra app, borrarlo primero (deleteWebhook) para poder usar getUpdates acá.
Backend: desplegá la Edge Function telegram-proxy en tu proyecto Supabase local. Sin ella, GusBot usa la API directa de Telegram como respaldo.
Roles de usuario (solo admin)
Asigná a cada email de Supabase Auth un rol. El admin puede modificar cualquier funcionario; los demás solo los de su área.
Notas
- PDF en japonés: mejor con Gemini o Claude. ChatGPT funciona mejor con imágenes.
- La IA activa se aplica a Lector de japonés e Interpretar factura.
- Pegá la API key del proveedor, elegí el modelo y tocá Guardar IA.
- Las claves se guardan en este navegador y, si Supabase está conectado, en la tabla
app_settings. - Telegram usa el backend de Supabase (Edge Function
telegram-proxy) cuando está configurado; si no, cae a la API directa. - Supabase: funcionarios, contabilidad e IA se sincronizan cuando está conectado.
- Si desconectás Supabase, la app sigue funcionando con el respaldo local del navegador.
- Google Drive: el Lector de documentos puede subir el archivo a tu Drive (alcance
drive.file) y abrirlo en Docs/Sheets/Slides. Necesitás un OAuth Client ID de tipo aplicación web con el origen de esta página autorizado.
Módulo 08
Telegram
Recibe y responde los mensajes de tu bot de Telegram sin salir de GusBot. Conecta el bot primero en Configuración.
Todavía no conectaste un bot de Telegram. Andá a Configuración y pegá el token de tu bot para empezar a recibir mensajes acá.
Agenda
Calendario compartido de eventos, mantenimientos y reuniones.
Vacaciones y permisos
Solicitudes, aprobación y seguimiento.
Centro de avisos
Notificaciones unificadas de la aplicación.
Tareas
To-do por ticket, central o general.
Wiki
Base de conocimiento y procedimientos.
Reportes
Exportaciones y resúmenes operativos.
Auditoría
Log de cambios en la aplicación.
Mapa de red
Topología geográfica de centrales y enlaces.
OCR
Extraer texto de imágenes (Tesseract en el navegador).
Backup
Exportar e importar todos los datos de GusBot.
Descargá un ZIP/JSON con contactos, inventario, tickets, agenda, wiki y el resto de módulos.
Favoritos
Accesos rápidos a las vistas que más usás.