ghostdevv / discord-rss

A simple script that will check RSS feeds for updates, and if there are any found publish a discord webhook.

Repository from Github https://github.comghostdevv/discord-rssRepository from Github https://github.comghostdevv/discord-rss

Discord RSS

A simple script that will check RSS feeds for updates, and if there are any found publish a discord webhook.

Setup

You can run it in docker using the docker-compose file. Here are the steps I followed:

  1. Create a folder to house everything in
mkdir discord-rss
  1. Create your config.json

The contents should look something like this:

{
	"$schema": "https://raw.githubusercontent.com/ghostdevv/discord-rss/refs/heads/main/config.schema.json",
	"feeds": [],
	"webhooks": []
}
  1. Copy the docker-compose.yml
wget https://raw.githubusercontent.com/ghostdevv/discord-rss/refs/heads/main/docker-compose.yml
  1. Start the script
docker compose up -d

Health Checks

You can optionally add a health check, I designed this with uptime kuma in mind but it should be flexible enough for other platforms. Please make an issue if there's anything missing! The following example can be added to your config.json. It'll make a GET request to the endpoint every 60 seconds.

{
	"healthCheck": {
		"endpoint": "",
		"interval": 60,
		"method": "GET"
	}
}

About

A simple script that will check RSS feeds for updates, and if there are any found publish a discord webhook.

License:MIT License


Languages

Language:TypeScript 94.9%Language:Dockerfile 5.1%