I have a utility, "newfeed.py" that helps you add a feed.
- You must use feed2discord.local.ini in the current directory
- Recommend that you also move the login_token into feed2discord.auth.ini
(in a
[MAIN]
section) - In your discord, set up a "default" room and assign it all the right permissions for feedbot to be able to post
- Get that channel ID and put it into
[CHANNELS]
section likedefault = 12345678901234
- Find the feed URL
- Run
./newfeed.py https://example.com/blog/feed.xml
with your feed URL - Read what it says
- Restart afterwards
Alternately, customize newfeed.sh to match your configuration for where the
config files are, whether or not to git commit stuff, how to restart your
feedbot, and use ./newfeed.sh https://example.com/blog/feed.xml
(If you want to match my configuration, use linux, run everything as "bots", put
feed2discord.local.ini into /home/bots/feedbot-config/ as a private git
repository, and symlink feed2discord.local.ini to appear in feedbot's
directory)
Yes. Add a string with their ping text to the fields. Like <@12345678910112>
Use show_sample_entry.py http://example.com/your_feed/thing.rss
. This
dumps out the data structure that our feed parsing library produces.