Requisitos Previos
Paso 1: Leer el correo con IMAP
Python incluye la librería 'imaplib'. Conéctate a Gmail o Outlook, busca correos con la etiqueta 'UNSEEN' y extrae el texto en crudo. Recuerda limpiar el HTML usando BeautifulSoup.
Paso 2: Resumir con OpenAI
Una vez tienes el texto, lo enviamos al endpoint de chat completions:
Prompt de sistema: 'Eres un asistente ejecutivo. Resume el siguiente correo en máximo 3 viñetas destacando si hay una tarea urgente.'
Paso 3: Alerta en Telegram
Usa la API de Telegram (requests.post a 'sendMessage') para enviarte el resultado de la IA al teléfono.
Con unas 100 líneas de código, te habrás ahorrado horas de lectura cada semana. El código completo está en mi repositorio de GitHub.