Skip to content

Starboard

Domekologe edited this page Jul 2, 2026 · 1 revision

Starboard

🌐 English · Deutsch

Starboard mirrors community favourites into a star channel: when a message collects enough star reactions it is re-posted as an embed (author, content, image, star count, jump link). The count updates live and the post is removed again when it drops below the threshold. Opt-in per guild, bilingual (DE/EN), with Web Dashboard integration. 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 starboard
[p]load starboard
[p]slash sync

Commands

Command What it does Permission
starboardtop (alias startop) Top starred messages of the server, paginated. everyone
starboardset enable <on/off> Enable/disable the starboard. Admin / Manage Guild
starboardset channel <#channel> Set the star channel. Admin / Manage Guild
starboardset emoji <emoji> Set the star emoji (default: ⭐). Admin / Manage Guild
starboardset threshold <1-100> Stars needed before a message is posted. Admin / Manage Guild
starboardset ignore <#channel> Toggle a channel on the ignore list. Admin / Manage Guild
starboardset selfstar <on/off> Whether the author's own star counts. Admin / Manage Guild
starboardset jumplink <on/off> Jump link in the starboard embed. Admin / Manage Guild
starboardset removebelow <on/off> Remove posts that fall below the threshold. Admin / Manage Guild
starboardset ignorebots <on/off> Whether bot messages can be starred. Admin / Manage Guild
starboardset language <de-DE|en-US> Output language. Admin / Manage Guild

starboardset also has the alias sbset.

How it works

The cog listens to raw reaction add/remove events. When the configured emoji (Unicode or custom) hits the threshold on a message, it posts an embed in the star channel with ⭐ **count** · #channel, the author, the text, the first image attachment/embed image and (optionally) a jump link. Further reactions live-edit the count; dropping below the threshold deletes the star post again (configurable via removebelow). Bot reactions never count, self-stars only if enabled, the starboard channel itself and ignored channels are skipped, bot messages can be ignored, and NSFW content is never mirrored to a non-NSFW star channel. Deleting the original message also deletes its star post. Stored author IDs are anonymized on Red data-deletion requests.

Dashboard

Under Guild Settings, a Starboard panel (admin) shows the current entry count and lets you edit Enabled, Star channel, Star emoji, Threshold (1–100, validated), Self-stars count, Jump link, Remove below threshold, Ignore bot messages and Language. A guild-scope page Top starred (members) lists up to 200 starboard entries in a table (rank, stars, author, channel, message ID).

Clone this wiki locally