PaulCLI logoPaulCLI

RSS commands

Manage RSS and Atom feed subscriptions for channels.

The /rss command requires Manage Webhooks and is server-only. It validates feed URLs with rss-parser, creates a Discord webhook in the target text or announcement channel, and stores the webhook URL encrypted at rest. New posts are checked by the background RSS module; past posts are not back-filled.

CommandOptionsPermissionDescription
/rss addurl required string, channel required text or announcement channel, name optional string, avatar optional stringManage WebhooksValidates an RSS/Atom feed, rejects duplicate feed/channel pairs, creates a webhook, encrypts the webhook URL, and stores the feed row. No cooldown.
/rss listnoneManage WebhooksLists configured feeds with custom name or URL, target channel, feed ID, and feed URL. No cooldown.
/rss removefeed required string with autocompleteManage WebhooksFinds a feed in this guild, best-effort deletes its webhook through the decrypted URL, deletes the database row, and confirms removal. No cooldown.

Webhook creation

If the bot cannot create a webhook in the target channel, /rss add replies with a permission error. Grant Manage Webhooks in that channel.