AI News Reader is a Python-based application that aggregates and summarizes news articles using artificial intelligence. It helps users stay updated with the latest news efficiently. The news can be pushed to social medias like Telegram. The image below is an example of pushed message.
- Aggregates news from multiple RSS sources
- Summarizes articles using AI
- Store news into database
- Push news to Telegram channel using bot
- Clone the repository:
git clone https://github.com/yourusername/ai_news_reader.git cd ai_news_reader
- Install dependencies:
pip install -r requirements.txt
- Configuration:
- Create file .env and copy content in .env.example
- Replace the config with your own keys
Run the application:
python main.py #collect news
python tg_bot/tg_news.py #push news to tg channels