AI News Automation Bot

Muhammad

Muhammad Talha

๐Ÿ“ฐ Ai-News-Automation-Bot

A Python-based automation tool that fetches the latest AI news twice daily, summarizes it using the Perplexity API, rates it for small business relevance, and stores the results in Google Sheets.

๐Ÿ“Œ Features

โœ… Scrapes AI news from top tech sites:
๐Ÿง  Uses OPEN AI API for smart, concise summaries
๐Ÿ” Rates each news item (1โ€“10) for small business relevance
๐Ÿ—“๏ธ Automatically runs twice daily (via cron-job.org)
๐Ÿ“Š Saves news data to Google Sheets with:
Date
Title
Summary
URL
Relevance rating
๐Ÿ›  Built with Python + CrewAI + Flask, ready to deploy on Render or Replit

โš™๏ธ Tech Stack

Python 3.10+
Crew Ai
Flask (lightweight backend)
Open AI API for AI-powered summarization
Google Sheets API for data storage
BeautifulSoup + requests for scraping
Cron-job.org or GCP Cloud Scheduler for scheduling

๐Ÿงช How It Works

Scrape: Gets latest articles from the web
Summarize: Calls Perplexity API with article link or content
Rate: Adds a 1โ€“10 rating based on relevance to small businesses
Save: Uploads to Google Sheets

๐Ÿ“„ Deployment Options

๐Ÿ”ธ Render: Serverless deployment with CRON setup
๐Ÿ”ธ Replit + cron-job.org:
๐Ÿ” All secrets handled via environment variables and secure base64-encoded credentials

โœ… To-Do / Future Enhancements

Add Telegram/Slack notifications
Dashboard to browse recent summaries
More granular rating using sentiment/keywords
UI for non-dev users

๐Ÿ™‹โ€โ™‚๏ธ Author

Muhammad Talha Javed
Like this project

Posted Jul 22, 2025

Automated AI news summaries with Python, Open AI API, and Google Sheets.

Likes

0

Views

0

Timeline

Jul 2, 2025 - Jul 15, 2025

Clients

Client