discord-rss icon indicating copy to clipboard operation
discord-rss copied to clipboard

Lightweight, easy-to-use RSS feed => Discord service

Discord RSS Feed Manager

RSS and Atom feeds to Discord webhooks with web management UI.

Usage

Native

Install node 18+ and npm, and run npm install, npm run sync. For the web interface run npm run build and npm start. For the RSS poller run npm run build:runner and npm run runner.

Railway

Deploy on Railway

Configuration

The service can be configured using environment variables:

  • PORT (default 3000) port to listen on
  • INTERVAL (default 5) minutes between checks
  • REDIS_URL (required) redis connect url
  • DISCORD_CLIENT_ID (required) https://discord.com/developers/applications
  • DISCORD_CLIENT_SECRET (required) https://discord.com/developers/applications
  • DISCORD_AUTHORIZED_USERS (required) comma-separated list of Discord user IDs for users allowed to access and modify the configuration

Screenshots