Volver a proyectos

Automatización · 2026

DiarIA de Facu

Asistente personal de agenda por Telegram sobre Google Calendar. Entiende texto y audios para consultar, crear, mover y borrar eventos, y cada mañana envía el resumen del día y pregunta la disponibilidad para reuniones.

Ver repositorio

DiarIA de Facu

El problema

Manejar la agenda entre el estudio, el bootcamp y los proyectos implicaba abrir Google Calendar para cada cosa: ver qué había en el día, anotar una reunión que surgía en una charla o mover algo que se corría. Es justo el tipo de tarea que se posterga y termina en olvidos.

Además, para ofrecer reuniones a clientes hacía falta decidir cada día si había disponibilidad, sin tener que configurarlo a mano en ningún lado.

La solución

Un bot de Telegram recibe pedidos en lenguaje natural, por texto o por audio (transcripto con Whisper en Groq). Un modelo de IA con herramientas (tool calling) decide qué hacer: listar, crear, mover o borrar eventos, o abrir y cerrar días para reuniones. La IA nunca toca el calendario directo: el servidor valida cada dato, avisa si hay superposiciones y, para mover o borrar, espera que se toque "Confirmar".

La conexión con Google Calendar usa OAuth con la API oficial; el refresh token se guarda cifrado con AES-256-GCM en Redis y solo se puede conectar desde el panel privado.

Dos tareas programadas de Vercel completan el ciclo: a las 8:00 llega el resumen del día y la pregunta de disponibilidad para el día hábil siguiente (todo el día, mañana, tarde o no), y a las 20:00 un recordatorio si no hubo respuesta.