Skip to main content

A bot for feeding RSS feeds to Discord channels

Project description

rss2discord

A simple script for posting RSS feeds to a Discord webhook

The configuration format is a JSON file with the following format:

{
    "webhook": "https://discord.com/api/webhooks/<channel_id>/<token>",
    "database": "feed.db",
    "username": "RSS Bot",
    "avatar_url": "https://example.com/bot.png",
    "include_summary": true,

    "feeds": [{
        "feed_url": "https://example.com/feed",
        "username": "Example Feed",
        "avatar_url": "https://example.com/image.png"
    }, {
        "feed_url": "https://example.com/another_feed",
        "avatar_url": "https://example.com/another_image.png",
        "include_summary": false
    }]
}

At the top level, only the webhook field is required, and for each feed, only feed_url is required. If you only care about providing a feed URL, you can provide it as a string instead of a dictionary (and it will use the values provided at the top level, if any).

See the Discord Intro to Webhooks for information about setting up a webhook.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rss2discord-0.1.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rss2discord-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file rss2discord-0.1.0.tar.gz.

File metadata

  • Download URL: rss2discord-0.1.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.2 Darwin/24.5.0

File hashes

Hashes for rss2discord-0.1.0.tar.gz
Algorithm Hash digest
SHA256 67937d90daf1bc7c9fac8cd883efd84862ea2fc204120d0fdd5fde995bf488e5
MD5 4f96d3e842d279304fd5bf63e1249257
BLAKE2b-256 2b438ef9bd3bfd92177572a6939e9bf7590c2535a3be914b559f665b6ef66452

See more details on using hashes here.

File details

Details for the file rss2discord-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: rss2discord-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.2 Darwin/24.5.0

File hashes

Hashes for rss2discord-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ba3884fc985fc955e99e02174e86e220102167ef043212ea32f89c27d1f4327
MD5 3f131bf2afb474fee24dc7dd1ec748d7
BLAKE2b-256 ed345bcbd527e10db2c735c063acbcc6a3e80bca279804a8cebc8c08dfc8a4d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page