Starboard

Starboard lets your community highlight great messages with a configured reaction emoji. When a message reaches the threshold, it is reposted in the starboard channel.

Features

  • Reaction-driven highlights using configurable emoji
  • Configurable threshold before a post appears on starboard
  • Optional self-star blocking
  • Per-channel ignore list
  • Keeps starboard entries updated as stars are added/removed
  • Preserves message context with jump links and attachments
  • Optional anti-spam detection for suspicious star toggling

Setup

Configure Starboard from:

/config cog Starboard

Minimum setup:

  1. Enable Starboard.
  2. Set Starboard Channel.
  3. Pick threshold and emoji to fit your server.

Config Options

Setting Purpose
Enabled Turn Starboard on/off
Starboard Channel Where highlighted messages are posted
Star Threshold Stars required before posting
Star Emoji Emoji that counts as a star
Allow Self-Starring Allow users to star their own posts
Ignored Channels Channels excluded from Starboard
Anti-Spam Detection Enable suspicious behavior alerts
Cycle Detection Threshold Add/remove cycles required before alert
Detection Timeframe (minutes) Time window for cycle checks
Log Channel Destination for suspicious activity alerts

Commands

All commands are under /starboard.

Command Description
/starboard audit <message_id_or_link> Show founding stars that pushed a message onto Starboard
/starboard top [all-time/month/week/day] Show top starred messages for a timeframe
/starboard user <member> Show recent messages starred by that user
/starboard config Open Starboard config panel

Notes

  • NSFW channels are ignored by Starboard.
  • Messages in ignored channels are skipped.
  • If Starboard Channel is missing or inaccessible, posting/updating is skipped.
  • Anti-spam alerts require both Anti-Spam Detection enabled and a valid Log Channel.