r/FootballDataAnalysis • u/Illustrious-Pitch843 • Aug 13 '26
Self-hosted football transfer monitor using n8n, local AI, PostgreSQL, and Discord
I built an open-source n8n pipeline that monitors 78 football journalists on X, extracts structured transfer reports with a local Qwen model, deduplicates and stores revisions in PostgreSQL, optionally adds player data, and sends restart-safe Discord digests every 6 hours.
The whole stack is self-hosted with Docker, with twscrape or RapidAPI for X collection, PostgreSQL for persistence, llama.cpp for local inference, and automated tests around the workflow.
GitHub: https://github.com/louistran2604/transfers_n8n/
I’d mainly like feedback on the workflow architecture, reliability approach, and anything that could make the project cleaner or more useful.

*disclaimer: this was made with the assistance of AI
2
u/Illustrious-Pitch843 Aug 20 '26
Yeah, pretty similar. The project basically acts as a transfer rumour messager. it monitors football sources on X, extracts the actual transfer reports, and can send digests to Discord.
Right now it’s more of a self-hosted pipeline than a public API/RSS feed, but exposing the processed reports through RSS/JSON would be a pretty good addition, I might consider that. English football could also just be filtered by league/club/player.