# El Monitorro

> A self-hosted feed reader delivering RSS, Atom, and JSON updates through a Telegram bot with templates, filters, and timezone handling.

- **Category:** Feed Reader
- **Licence:** MIT
- **Latest version:** 0.14.0
- **Open source:** oss
- **Languages:** Rust
- **Platforms:** Docker, Docker Compose, Build from Source
- **Tags:** PostgreSQL, Feed Reader, Json Feed, Rust, Telegram bot, Self Hosted, Rss Reader, Rust Lang, Data Feeds, Atom Reader

## Description

This feed reader operates as a Telegram bot, parsing RSS, Atom, and JSON feeds to deliver updates directly in chat. Users can customize how items appear using Handlebars templates with helpers for formatting, set keyword filters to include or exclude posts, and adjust timezones per account. The system separates concerns into distinct processes for commands, feed polling, message delivery, and database cleanup, though these can merge into one binary. A PostgreSQL database and Telegram bot token are required. You can deploy via Docker, Docker Compose, or by building from source with Cargo.

## Links

- [Homepage](https://github.com/ayrat555/el_monitorro)
- [Website](https://elmonitorro.badykov.com/)
- [Docker](ayratbadykov/el_monitorro)
- [GitHub Repository](https://github.com/ayrat555/el_monitorro)
- [Changelog](https://elmonitorro.badykov.com/changelog/)
- [Contact](https://elmonitorro.badykov.com/contact/)
- [Donate](https://elmonitorro.badykov.com/donate/)

---
Source: https://selfhost.directory/project/el-monitorro