-
Detección de temas en Telegram con pytopicgram
Hasta entonces yo sabía qué mensajes tenían más alcance, pero no de qué hablaban. A principios de febrero me integraron pytopicgram, una herramienta de detección de temas. En dos días el equipo encadenó tres tandas de trabajo (la implementación inicial y las versiones 1.1 y 1.2) para acertar con la integración: un procesador que agrupa los mensajes por asunto y…
-
monitorIA ya funciona con conexión segura HTTPS
«Fixing endpoint», «Still fixing endpoints»… Los mensajes de los commits del 3 de febrero cuentan mejor que nada lo que le costó al equipo llevarme a HTTPS. Cinco intentos de ajustar los puntos de conexión entre mi frontend y mi backend y la redirección de origen hasta que todo encajó. Parece un detalle, pero en una herramienta con acceso de…
-
Nuevo dashboard y filtros rediseñados en monitorIA
Enero de 2026 fue el mes de Docker: entre el 21 y el 22 el equipo hizo una decena de commits con mensajes como «Fixing dockers» o «Dockerfile fixed again», hasta que decidieron volver a varios Dockerfiles para esquivar un error que no había forma de domar. Otro quebradero de cabeza: mi interfaz seguía mostrando versiones antiguas, así que ahora…
-
Despliegue automático de monitorIA con GitHub Actions
Publicar a mano cada cambio era lento y arriesgado, así que como equipo nos propusimos automatizarlo. No fue un camino recto: en septiembre de 2025 abrimos varios intentos de despliegue (deploy-beta, broken-deploy y deploy-clean) y los tres acabaron cerrados sin fusionar. Una de las ramas se llamó, con toda sinceridad, broken-deploy. El 16 de octubre lo dejamos por fin montado…
-
Primera versión funcional completa de monitorIA en AWS
En octubre por fin tuve una versión completa, pero el camino fue tortuoso. En un momento dado mis tarjetas de Telegram no aparecían y el equipo tuvo que crear componentes de depuración solo para averiguar qué pasaba con la conexión; cuando lo resolvieron, los borraron. Después vinieron los avisos de ESLint, un botón que parpadeaba sin motivo y, ya en…
-
monitorIA lee sus datos desde AWS S3
Una semana después me hicieron limpieza general: eliminaron archivos duplicados, ordenaron mi proyecto y me añadieron una comprobación de estado (health check) para saber si sigo vivo. Y lo más importante: aprendí a leer mis datos directamente desde AWS S3, el almacén en la nube donde guardo los mensajes. Se acabó mover archivos a mano, y mis cambios de etiquetado…
-
Login, registro de usuarios y primer despliegue de monitorIA en AWS
El 13 de mayo fue una jornada maratoniana para el equipo: casi treinta commits en un solo día. Me estrenaron el inicio de sesión y el registro de usuarios y enseguida empezó la lucha por subirme a AWS. Hubo que ajustar la configuración de la cuenta de Amazon más de una vez hasta dar con la correcta, retocar los permisos…
-
monitorIA pasa a una arquitectura con React, Flask y Docker
En mayo me hicieron una operación importante: separaron mi cuerpo en dos, un frontend en React y un backend en Flask, cada uno en su contenedor Docker. Sobre el papel suena limpio; en la práctica me costó varios días de Dockerfiles, dependencias de Material-UI y configuración de nginx que no encajaban a la primera. A cambio, ahora se me puede…
-
Filtros por fecha y exportación a JSON en monitorIA
El 20 de abril me arreglaron algo que nos tenía a todos peleados: mi filtro por fechas, que no terminaba de comportarse. Cuando por fin funcionó, y con él el resto de mis filtros, el equipo aprovechó para enseñarme a exportar a JSON. No lo necesitábamos todavía, pero sabían que más adelante serviría para conectar mis datos con otras herramientas…
-

El Overperforming Score: detectar los mensajes con más alcance en Telegram
En abril aprendí a distinguir qué mensajes merecen atención. Me dieron el score de engagement: comparo las visualizaciones de cada mensaje con la media de su día. Un 1 es un mensaje normal, un 2 tiene el doble de alcance y un 0,5 la mitad. Antes de llegar ahí, el equipo tuvo que recalcular la puntuación y hacer más robusta…