Back to Projects

Project Detail

Daily News Bot

A bot that fetches, summarises, and delivers daily news relevant to my interests — built as a personal productivity tool and AI pipeline exercise.

AIAutomationPersonal Tool
Working MVPLocally verified; deployment planned with VPS plus cron or systemd

The Problem

Reading the news across multiple sources takes time, and it is easy to miss updates that are actually relevant. I wanted a lightweight way to collect useful technology and local news, rank it against my interests, and turn it into a concise daily digest.

What I Built

A Python automation pipeline that loads RSS sources and a personal YAML profile, fetches recent articles, filters invalid entries, scores relevance, deduplicates repeated stories, selects the top articles, optionally summarizes them with Gemini, saves run logs into SQLite, and sends the final digest to Telegram.

Screenshots

Daily News Bot Telegram digest
Telegram digest generated from ranked RSS articles.

Tech Stack

Decisions I Made

What I Learned

View GitHub