Bot de recordatorios para WhatsApp potenciado por IA. Mandás una nota de voz o un mensaje de texto describiendo qué necesitás recordar y cuándo — el bot lo interpreta, lo guarda y te manda un recordatorio personalizado en el momento justo.
Construido sobre Cloudflare Workers (sin cold starts, edge global, cron triggers gratis) con Turso como base de datos y OpenAI para entender lenguaje natural.
Funcionalidades
Lenguaje natural — "Recordame mañana a las 3pm llamar al dentista"
Soporte de notas de voz — Kapso transcribe automáticamente los audios
Recordatorios personalizados — GPT genera un mensaje creativo y con tono humano en lugar de una notificación genérica
Listar recordatorios — "¿Cuáles son mis recordatorios pendientes?"
Eliminar recordatorios — "Borrá el número 2"
Multilenguaje — responde en el mismo idioma en el que el usuario escribe
Decisiones de diseño clave
Cloudflare Workers elimina la gestión de infraestructura. Sin servidores, sin ciclos de sleep/wake, cron triggers integrados y un free tier generoso.
Turso ofrece SQLite hosteado en la nube. El esquema es idéntico a un archivo SQLite local — mismo Drizzle ORM, mismas queries — pero accesible desde el edge sin connection pool.
Detección de intención stateless — GPT clasifica cada mensaje como create_reminder, list_reminders, delete_reminder, o error. No hace falta estado de sesión.
Procesamiento async del webhook — el Worker responde 200 a Kapso de inmediato y procesa el mensaje vía waitUntil(), evitando que los reintentos generen recordatorios duplicados.