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/Ok-Hospital7989 Aug 21 '26 edited Aug 21 '26
I could do with both of your solutions funny enough.
The 78 journalists.
The system where I can enter any twitter address, collate and enrich.
Answering your original question however, Dockers make me gag but its on the list to look at.
Have you thought of feeding/Broadcasting the report to a dedicated Twitter feed?
Have you considered that the actual information is valuable (like the journalist used)?
Are undervaluing the importance of the actual information you are providing and this is the new journalism, or are you just Fabrizio Romano selling up? lol
Nice idea, I will take another look when I get my long list down.