el_monitorro
el_monitorro is RSS and Atom feed reader as a Telegram bot.
It's available at @el_monitorro_bot.
Usage
Commands
/subscribe rss_url - subscribe to rss feed
/unsubscribe rss_url - unsubscribe from rss feed
/list_subscriptions - list your subscriptions
/help - show available commands
Common info
- RSS Feeds updates check interval is 1 minute.
- Unread items delivery interval is 1 minute.
- The number of subscriptions is limited to 20.
Setup
You can deploy your instance of el_monitorro by:
- Set postgres db url (
DATABASE_URL) and telegram bot token (TELEGRAM_BOT_TOKEN) to.envfile in the root directory. For example:
DATABASE_URL=postgres://admin:pass@localhost/el_monitorro
TELEGRAM_BOT_TOKEN=MYTOKEN
- Setup database by running:
diesel database setup
You'll need diesel-cli for this
- Start a bot
- Start the command bot
RUST_LOG=info RUST_BACKTRACE=1 cargo run --bin el_monitorro
- Start the sync binary
RUST_LOG=info RUST_BACKTRACE=1 cargo run --bin sync
- Start the delivery binary
RUST_LOG=info RUST_BACKTRACE=1 cargo run --bin deliver


