# NodeRSSBot

> NodeRSSBot is a self-hosted, open-source Telegram RSS bot with OPML import/export, HTTP caching, and multi-language support.

- **Category:** Feed Reader
- **Licence:** MIT
- **Latest version:** v0.11.1
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker, Node.js, Heroku
- **Tags:** RSS, Telegram, Bot, Atom, Feed Reader, Opml, OPML Import, Node.js, Docker, Hacktoberfest, Telegram bot, Self Hosted, Rssbot, Telegram Rssbot

## Description

NodeRSSBot is a Telegram RSS bot built with Node.js that lets users subscribe to RSS/Atom feeds and receive updates in Telegram chats and channels. It supports OPML import and export for migrating subscriptions, HTTP caching to reduce bandwidth, automatic feed discovery from web pages, pagination for feed lists, and internationalization with multiple languages. The bot can be self-hosted via Docker (with a pre-built image on Docker Hub), Heroku (with one-click deploy), or manual Node.js deployment. It uses SQLite by default for storage with optional PostgreSQL support. Configuration is done through environment variables including the required Telegram bot token, database path, language, fetch intervals, concurrency limits, and proxy settings.

## Links

- [Homepage](https://github.com/fengkx/NodeRSSBot)
- [Website](https://t.me/NodeRSS_bot)
- [Docker](fengkx/node_rssbot)
- [Demo](https://t.me/NodeRSS_bot)
- [GitHub Repository](https://github.com/fengkx/NodeRSSBot)
- [Telegram Channel](https://t.me/NodeRSSBotStatus)
- [Docker Hub](https://hub.docker.com/repository/docker/fengkx/node_rssbot)

---
Source: https://selfhost.directory/project/noderssbot