# rss2tg
[![Crates.io Status](https://img.shields.io/crates/v/rss2tg.svg)](https://crates.io/crates/rss2tg)
RSS to telegram translation layer. Developed with Nextcloud Activities in mind.
## Usage
To use this crate as a binary you should:
* get Telegram Bot Token
* add this bot to the conversation you want to write RSS feed to
* get id of this conversation
* add all of the above to the config file
## Config example
```
last_guid_file = ".last_guid"
[[subscriptions]]
rss_url = "https://YOURDOMAIN/apps/activity/rss.php?token=YOUR_NEXTCLOUD_ACTIVITIES_TOKEN"
bot_token = "YOUR_TELEGRAM_BOT_TOKEN"
chat_id = "TARGET_TELEGRAM_CHAT_ID"
last_guid_file = ".last_guid"
```
where:
* `YOURDOMAIN` is your nextcloud instance domain name
* `YOUR_NEXTCLOUD_ACTIVITIES_TOKEN` is token from your nextcloud __activity__ tab -> settings -> Enable RSS feed
* `YOUR_TELEGRAM_BOT_TOKEN` is token for bot you've registered in telegram through @BotFather
* `TARGET_TELEGRAM_CHAT_ID` is id of chat you want your bot to write RSS to (if it's a group this id starts with `-` (minus symbol) )