Skip to content

SocialFeed

Domekologe edited this page Jun 30, 2026 · 1 revision

SocialFeed

🌐 English · Deutsch

SocialFeed watches RSS/Atom feeds and posts new entries to a channel — a YouTube channel feed, a blog, a subreddit's .rss, etc. Feeds are managed in a dashboard table (add/edit/delete) or via commands. Opt-in per guild, bilingual (DE/EN). Author: pd-codes · requires Red 3.5.0+ · Status: Alpha 0.1.0.

Installation

[p]repo add PDC https://github.com/pd-codes/PDC_Redbot_Cogs
[p]cog install PDC socialfeed
[p]load socialfeed
[p]slash sync

Requires feedparser — the Downloader installs it automatically from the cog's requirements.

Commands

Command What it does
feeds enable <on/off> Enable/disable feed watching.
feeds add <#channel> <url> [name] Add a feed.
feeds remove <id> · feeds list Remove / list feeds.
feeds language <de-DE|en-US> Output language.

How it works

Every ~5 minutes the bot polls each feed and posts entries newer than the last one it saw (oldest→newest, capped per poll to avoid bursts). The first poll only records the latest entry so you don't get a backfill flood.

Tip: a YouTube channel's feed is https://www.youtube.com/feeds/videos.xml?channel_id=<ID>. A subreddit's is https://www.reddit.com/r/<sub>/.rss.

Dashboard

A Social feeds panel (Enabled + Language) plus a Feeds table to add/edit/delete feed URLs and their channels.

Clone this wiki locally