Skip to content

Feature Proposal: Automated Feed Monitor (Web, RSS, Reddit) #16

@whoopsi-daisy

Description

@whoopsi-daisy

Summary

Enable monitoring of external content sources (such as subreddits, RSS feeds, forums, or APIs) and automatically post new entries to designated Discord channels, enhancing integration and bridging the "gap" between platforms.

Use Case

Keep communities updated in real time by automatically posting new content from external sources, such as:

  • New posts from subreddits (e.g. r/JellyfinCommunity)
  • New entries from RSS feeds
  • New releases, changelogs, or announcements from monitored webpages, forums, or APIs via HTTP checks or fetching

Key Features

  • Monitor multiple external sources simultaneously (Reddit, RSS, JSON, HTML)
  • Deliver updates to Discord channels via webhooks, using consistent message formatting and optional thread creation
  • Configurable polling intervals per source (e.g. every 5 minutes)
  • Prevent duplicate posts by tracking unique content identifiers (e.g. post ID, GUID, URL)

Bonus Features

  • Content filtering options (e.g. by keywords, tags, or flairs)
  • Customizable message templates using placeholders ({title}, {url}, {author})
  • Source-specific polling intervals
  • Automated content summaries and previews
  • Dry-run/test mode for configuration validation

Considerations

  • Respect Reddit API rate limits via token bucket logic
  • Lightweight handling of RSS/HTML feeds with caching headers where available
  • Configurable per-source throttle to avoid unnecessary requests

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions