RSS Telegram Notifier
This project is an RSS News API that fetches RSS feeds from various sources, stores them in a Supabase database, and sends notifications to a Telegram channel.
Tech Stack :

RSS News API 
This project is an RSS News API that fetches RSS feeds from various sources, stores them in a Supabase database, and sends notifications to a Telegram channel.

Getting Started
Prerequisites
- Hono
- npm
- Cloudflare Workers
- Supabase account
- Telegram Bot
Installation
-
Clone the repository:
-
Install the dependencies:
Configuration
- Configure the file for Cloudflare Workers:
Running the Project
-
Start the development server:
-
Deploy to Cloudflare Workers:
Usage
The API provides the following endpoints:
- : Returns a welcome message.
- : Fetches news from the database.
- : Checks the health of the Supabase connection.
- : Manually triggers the RSS feed check and notification process.
Project Structure
- : Main entry point for the Cloudflare Worker.
- : Contains the logic for fetching RSS feeds and sending notifications.
- : Contains the logic for interacting with the Supabase database.
- : Configuration file for Cloudflare Workers.
Contributing
- Fork the repository.
- Create a new branch ().
- Make your changes.
- Commit your changes ().
- Push to the branch ().
- Open a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgements
- Hono - A small, simple, and fast web framework for Cloudflare Workers.
- Supabase - An open-source Firebase alternative.
- Telegram Bot API - The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram.