Tarjetazo
Un bot que lee el resumen de mi tarjeta y me manda el desglose
Role: Creator
Rol: Creador
Descripción general
Una automatización chica y autocontenida que vigila mi casilla esperando el resumen mensual de la VISA del BNA, desencripta el PDF protegido con contraseña, extrae y categoriza cada movimiento, y manda un resumen por Telegram comparado contra el mes anterior. Lo hice porque leer un PDF del banco todos los meses para saber a dónde se fue la plata es exactamente lo que debería hacer una computadora.
El Desafío
El resumen llega como un PDF encriptado sin estructura consistente, los nombres de los comercios son cadenas crípticas, y el job corre desatendido — así que una falla silenciosa significa enterarte meses después de que no se registró nada.
El Enfoque
Un módulo por paso — mail, parseo del PDF, categorización, formato, histórico, envío — orquestados por un script principal que solo persiste el estado cuando todos los pasos salieron bien. La categorización es primero por reglas con fallback a LLM para que el costo de API sea casi cero, y los comercios conocidos quedan en un caché local.
El Resultado
Corriendo desatendido por cron cada seis horas. Todos los meses recibo el desglose categorizado con subtotales y comparación contra el mes anterior, sin abrir un solo PDF.