2025 · Personal tool
Live News Bot
A Discord bot that pulls breaking news from multiple sources - BBC, Al Jazeera, CNN and more - cleans each story with AI, and posts tidy live updates in seconds.
- Python
- Groq AI
- Discord webhooks
- tls_client
Many sources, one clean feed
I wanted one place to see breaking news from more than one outlet, without the clutter of ads and cookie banners. So I built a bot that follows several news sources at once - like BBC, Al Jazeera and CNN.
It checks each source's live feed every few seconds and only takes stories it has not seen before. Each outlet keeps its own look in Discord - its own color, icon and footer - so at a glance you know who reported it.
- Follows multiple outlets at once - BBC, Al Jazeera, CNN and more
- Per-source branding - each outlet gets its own color and icon
- Checks every few seconds and skips anything already posted
- Breaking news gets a role ping so nobody misses it
AI does the cleanup
The raw feeds are messy HTML. So before posting, the bot sends each story to an AI model that strips the code and pulls out a clean title, a short summary, a location and a few tags.
The tidy result goes straight to a Discord channel as a rich embed. It is a small tool, but it shows the pattern I like: many sources in, AI in the middle, one clean feed out - and I just watch the channel.
- AI cleans each story into a title, summary, location and tags
- Posts as a rich embed, ready to read
- One tidy feed instead of many messy tabs
- Runs on its own once it is set up