RSS Feeds

Post new items from a public RSS or Atom feed to Discord.

Pro

Post new items from a public RSS or Atom feed to Discord.

Install RSS Feeds from your bot’s Modules tab. Configure the settings below, save, and deploy the bot to apply changes. See module setup for shared setup steps.

Set up and use

  1. Paste the feed’s XML URL into RSS / Atom feed URL. A normal website or profile URL is not enough.
  2. Choose Post to channel and optionally Mention role on new post. Channel and role values can be configured for each server.
  3. Save and deploy the bot.

What gets posted

The first successful check establishes a starting point without posting old items. New entries are checked about every five minutes, and up to five items per channel are sent per check, oldest first. Changing the URL or destination establishes a new starting point. Feeds that fail to respond are checked less often until they recover.

Delivery progress survives restarts. After a long outage, only entries still present in the source feed can be recovered. Long articles are excerpted with a link to the full post.

Supported sources

Use a public HTTP or HTTPS RSS/Atom feed on the standard ports. YouTube, Reddit, and other services work when they provide an actual feed URL. Login-protected feeds, URL credentials, private-network addresses, and non-feed social APIs are unsupported. Responses must fit within 1 MiB and provide UTF-8 XML.

This module posts automatically; it does not add a graph action. If your source can send an event when something changes, Webhook Relay avoids waiting for the next feed check.

Settings reference

SettingDefaultDetails
RSS / Atom feed URL (required)Use the feed's public XML URL. Checks every five minutes; only new entries are sent.
Post to channel (required)Choose a Discord channel.
Mention role on new postChoose a Discord role.

Discord setup and troubleshooting

BotDen prepares the invite permission request automatically from your enabled modules and saved commands/events. Use the invite generated by BotDen.

If the feature does not work after saving and deploying, see troubleshooting for intents, existing-server permissions, channel access, and role order.