{"repo":"ayrat555/el_monitorro","free":true,"listed":false,"github":"https://github.com/ayrat555/el_monitorro","clone":"git clone https://github.com/ayrat555/el_monitorro.git","description":"🐂 El Monitorro is a high-performance feed reader as a Telegram bot. It supports RSS, Atom and JSON feeds","language":"Rust","stars":214,"topics":["rust-lang","data-feeds","rss-reader","telegram-bot","rust"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"+++ title = \"El Monitorro\" sort by = \"weight\" +++ El Monitorro El Monitorro is RSS, Atom and JSON feed reader as a Telegram bot. It's available at @el monitorro bot. Usage Commands Common info - Feed updates check interval is 1 minute. - Unread items delivery interval is 1 minute. - The number of subscriptions is limited to 5 for private chats, to 1 for groups and channels The bot works in private chats, groups and channels. A couple of channels created with el monitorro: - https://t.me/emacs posts - Emacs News and Posts - https://t.me/metacritic tv - Latest Tv Show Metascores on Metacritic Setup Manual setup You can deploy your instance of el monitorro by: 1. Set postgres db url ( DATABASE URL ) and telegram bot token ( TELEGRAM BOT TOKEN ) to .env file in the root directory. For example: 2. Setup database by running: You'll need diesel-cli for this 3. Start the bot - Start the command bot - Start the sync binary - Start the delivery binary - If you don't want to store all feed items that were synced and feeds without any subscriptions, start the cleaner binary Running all services from a single binary Set ALL BINARIES to run all binaries (clean, commands, deliver, sync) in the same binary: Configuration All configuration is done through env variables Name Required Default value Example / Description -------------------------- ---------- --------------- ---------------------------------------------------------------------------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/ayrat555","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ayrat555/el_monitorro/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}