Lightweight, easy-to-use RSS feed => Discord service
- TypeScript 46.8%
- Svelte 34.6%
- JavaScript 10.8%
- CSS 3%
- Dockerfile 2%
- Other 2.8%
| .vscode | ||
| src | ||
| static | ||
| .gitignore | ||
| docker-build.sh | ||
| Dockerfile | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.js | ||
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
Configuration
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
