Sebastián Sarmiento

← Product Book · 01 · Analítica & Monitoreo

Solo lo que cambia la decisión del día

Student Activity Monitor

Producción
Student Activity Monitor screenshot
Volumen de señal 6–8 mensajes/día (antes 15–20)
Intervalo de consulta Cada 5 min · solo horario escolar
Dependencias 0 externas · estado JSON · health check
Estado Producción · Railway → Render

Proceso Node.js sin dependencias externas que consulta la API de la plataforma cada cinco minutos, compara contra estado persistido, y envía solo las señales que merecen una notificación Telegram — hitos de meta, alertas de tema crítico, cierre de sesión. Redujo el volumen de 15–20 pings a 6–8 mensajes significativos por día. Escaló de un estudiante a varios sin tocar la lógica central.

Stack Node.js 180 depsTelegram Bot API