Mnemo, la aplicación

Mnemo es una pequeña aplicación que he construido para ayudarme a recordar esas cosas que me consta que se me van a olvidar: palabras, conceptos simples, nombres de personas, etc. Externamente se ve como un canal (privado) de Telegram en el que un par de veces al día me aparecen notificaciones con un resumen de la cosa.

Internamente, es la combinación de tres cosas:

  • Una base de datos en Notion.
  • Un bot de Telegram.
  • Un workflow de n8n que corre en mi servidor local y que orquesta todo el proceso.

La base de datos la actualizo manualmente. Cada vez que tropiezo con algo que merece la pena ser recordado, añado un registro con información básica: un rótulo, una breve descripción, un enlace para indagar más.

El flujo de n8n hace lo siguiente:

  • Lanzarse automáticamente un par de veces al día en horas predefinidas (a lo cron).
  • Acceder a la base de datos de Notion y seleccionar una fila de entre las que más tiempo hace que no han sido publicadas.
  • Procesar el contenido y mandárselo al bot de Telegram.
  • Actualizar el registro de la fila seleccionada para marcarla como vista en la fecha en cuestión.

Un overkill de libro, pero entretenido y tax-free.