RSS and Atom feeds to Discord webhooks with web management UI.
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
.
The service can be configured using environment variables:
PORT
(default 3000) port to listen onINTERVAL
(default 5) minutes between checksREDIS_URL
(required) redis connect urlDISCORD_CLIENT_ID
(required) https://discord.com/developers/applicationsDISCORD_CLIENT_SECRET
(required) https://discord.com/developers/applicationsDISCORD_AUTHORIZED_USERS
(required) comma-separated list of Discord user IDs for users allowed to access and modify the configuration