This project aggregates news from key sources worldwide, summarizes it, and delivers real-time updates directly to you via Telegram.
- AI-Powered Summaries: Uses Llama to generate concise, accurate summaries of trending news.
- Real-Time Notifications: Stay updated on new trends and launches with instant Telegram Bot alerts.
- Efficient Workflow: Save time and focus on what's important by cutting through the noise of multiple platforms.
- Open Source: Clone it, customize it, and make it your own!
- Python: The backbone of the system.
- Llama: AI model for powerful summarization and content processing.
- Firecrawl: Web crawling for collecting posts and updates from key sources.
- Together AI: Collaboration and AI infrastructure.
- Telegram Bot: Sends real-time notifications to your Telegram account.
- Aggregates News: Gathers updates from industry leaders and key influencers across platforms.
- Summarizes: Uses Llama to provide concise, easy-to-digest summaries.
- Notifies: Sends Telegram notifications whenever new trends or launches are detected.
-
Clone the Repository:
git clone https://github.com/fahdbahri/technews.git cd technews
-
Install Dependencies: Make sure you have Python installed. Then run:
pip install -r requirements.txt
-
Set Up Telegram Bot:
- Create a bot on Telegram using BotFather.
- Save the bot token and update the code in the project to include your token.
-
Run the Application:
python src/main.py
To make deployment easier, the project includes Docker configurations.
-
Build the Docker Image:
docker-compose build
-
Run the Application:
docker-compose up
Thanks to:
- The creators of Llama for their groundbreaking AI model.
- The Together AI platform for seamless integration.
- The open-source community for making this project possible.