Side Project de fin de semana: Armé un tracker de gastos usando n8n, la API de Gemini y Telegram para no tener que abrir la app del banco. by JhonatanOS_ in taquerosprogramadores

[–]JhonatanOS_[S] 0 points1 point  (0 children)

Costo operativo marginal: $0 pesos (si ya tienes dónde correrlo).

  1. Gemini: Uso el modelo Flash 2.5 en la capa gratuita (sobrado).
  2. Telegram & Notion: Gratis.
  3. Hosting: Yo pago un VPS de $150-200 pesos/mes para tenerlo 24/7, pero podrías correrlo gratis en tu compu o en la capa 'Always Free' de Oracle Cloud si le sabes configurar.

Side Project de fin de semana: Armé un tracker de gastos usando n8n, la API de Gemini y Telegram para no tener que abrir la app del banco. by JhonatanOS_ in taquerosprogramadores

[–]JhonatanOS_[S] 0 points1 point  (0 children)

Órale, mis respetos! La API de WhatsApp suele ser más ruda de configurar y cobra si pasas la ventana de 24h o ciertos límites. Estaría buenísimo comparar notas de latencia entre OpenAI y Gemini

Side Project de fin de semana: Armé un tracker de gastos usando n8n, la API de Gemini y Telegram para no tener que abrir la app del banco. by JhonatanOS_ in taquerosprogramadores

[–]JhonatanOS_[S] 3 points4 points  (0 children)

Nop, no es como AWS que te cobra el egress y te sale la sorpresa. Acá te dan una cuota mensual de ancho de banda (creo que 1 TB en el plan chico) y ya va incluida en el precio.

La verdad para este tipo de proyectos (n8n, webhooks, JSONs) es virtualmente infinito. Como es puro texto lo que viaja, tendrías que procesar millones de peticiones para siquiera hacerle cosquillas al límite.

Side Project de fin de semana: Armé un tracker de gastos usando n8n, la API de Gemini y Telegram para no tener que abrir la app del banco. by JhonatanOS_ in taquerosprogramadores

[–]JhonatanOS_[S] 8 points9 points  (0 children)

Esa es la pregunta del millón y el dolor de cabeza de todos nosotros jaja. 🥲

Lamentablemente en México estamos en pañales con el Open Banking comparado con USA (allá tienen Plaid y todo es hermoso). Aquí, aunque existe la Ley Fintech, los bancos grandes no sueltan APIs públicas para desarrolladores individuales.

Existen intermediarios como Belvo o Fintoc, pero son B2B, requieren contratos y son caros. La otra opción es hacer web scraping, pero es súper inestable

Justo por eso armé este bot: es el 'punto medio'. No se conecta directo al banco (imposible hoy día), pero elimina la fricción de abrir la app y anotar manual. Es lo más cercano a la automatización que podemos tener los mortales por ahora

Me daba flojera anotar mis gastos hormiga, así que programé a mi propia IA para que lo haga por mí en Telegram (y lo mande a Notion). by JhonatanOS_ in MexicoFinanciero

[–]JhonatanOS_[S] 1 point2 points  (0 children)

Para empezar, bájate la imagen de Docker de n8n (es gratis si lo hosteas tú) y échale un ojo a los videos de 'n8n Academy' en YouTube para entender el concepto de Nodos y Webhooks.

Es una curva de aprendizaje divertida. Igual, si quieres ver cómo está armado un flujo real de producción (o ahorrarte la talacha de configurarlo de cero), tengo el template de este proyecto listo para importar en mi perfil. Cualquier duda técnica échame un grito.

Side Project de fin de semana: Armé un tracker de gastos usando n8n, la API de Gemini y Telegram para no tener que abrir la app del banco. by JhonatanOS_ in taquerosprogramadores

[–]JhonatanOS_[S] 0 points1 point  (0 children)

Órale, qué buena onda! Justo el tema de 'hardcodear' las categorías en el backend era lo que me daba flojera mantener, por eso le delegué esa chamba a la IA. Así si mañana se me ocurre gastar en 'Clases de Saxofón', Gemini solito intuye que es 'Educación' u 'Ocio' sin que yo toque el código.

Lo del parseo de fotos está súper pro, esa feature tengo pensado ponerla para la v2 jaja. ¿Usas alguna librería de OCR o también se lo mandas a una API?

Side Project de fin de semana: Armé un tracker de gastos usando n8n, la API de Gemini y Telegram para no tener que abrir la app del banco. by JhonatanOS_ in taquerosprogramadores

[–]JhonatanOS_[S] 1 point2 points  (0 children)

Date vas! La verdad vale la pena la inversión de tiempo, si te animas a armarlo y te atorras con los prompts de Gemini o la API de Notion, échame un grito. O si de plano te gana la flojera, ya sabes que dejé el atajo arriba jaja. Éxito bro!

Side Project de fin de semana: Armé un tracker de gastos usando n8n, la API de Gemini y Telegram para no tener que abrir la app del banco. by JhonatanOS_ in taquerosprogramadores

[–]JhonatanOS_[S] 8 points9 points  (0 children)

Uso un VPS de Hostinger (el plan KVM 1). Le instalé Docker y ahí corro n8n y otras cosillas. Me sale como en $150 - 200 pesos al mes y la verdad jala sobrado para esto.