GitHub Readme.md
I am no longer actively maintaining this project. It should continue to work, but I can't guarantee that I'll fix it if future Discord updates cause issues.
A Discord bot to post the latest articles from an RSS feed into a channel, optionally mentioning a role when posting.
A community member, Oliver4888, is kindly offering public hosts of my Discord bots for other community members. If you are interested in using this community-provided instance, you can find more at https://bots.ol48.uk/.
Please note that I cannot personally verify or take responsibility for the integrity of a community-provided bot instance.
RSS Fetcher needs to be deployed before you can invite it to your Discord server. Please see my written deployment guide or video tutorial which can guide you through deployment even if you are a beginner.
Once you have deployed RSS Fetcher then return here to follow the Discord setup instructions below.
This button can be used for following the Heroku deployment steps.
Follow these instructions once you have deployed the RSS Fetcher and added it to your Discord server.
Use @RSS Fetcher help
to view available commands.
Admin only These commands require administrator permission in the Discord server.
@RSS Fetcher add-feed <url> <#channel> [@role]
to add a new feed@RSS Fetcher view-feeds
to view configured feeds for this server@RSS Fetcher remove-feed <feed-id>
to remove a feed by it's ID (found using the view-feeds
command)Example:
@RSS Fetcher add-feed http://lorem-rss.herokuapp.com/feed?unit=second&interval=30 #rss-posts @subscribers
The bot requires certain permissions, which you are prompted for on the invite screen. Each permission has a reason for being required, explained below.
Permission Reason Read messages Detect when you use commands Send messages Respond when you use commands; post new RSS links Read message history Check if any new RSS links have been posted during downtime Embed links Responses to 'help' requests use message embeds for nice formatting@RSS Fetcher version
SemVer is used for versioning; view available versions on the tags page
This project is licensed under the MIT License - see the LICENSE file for details