Modules (Cogs)

Starboard

The Starboard module automatically reposts messages to a highlight channel when they receive enough reactions of a configured emoji.

Configuration

OptionTypeDefaultDescription
channel_idstringStarboard channel (required)
emojistringEmoji to track
thresholdnumber3Minimum reactions to post
self_starbooleanfalseAllow authors to star their own messages
ignore_botsbooleantrueIgnore bot messages
ignore_channelsstring[][]Channels excluded from starboard

How It Works

  1. A user reacts with the configured emoji on a message
  2. Bot counts valid reactions (excluding self-star if disabled)
  3. When count reaches threshold → message is posted to the starboard channel
  4. If count changes → starboard embed is updated with new count
  5. If count drops below threshold → starboard post is removed

Starboard Embed

The starboard embed includes:

  • Message content (up to 2048 chars)
  • Author name and avatar
  • First image attachment or embed image
  • "Jump to message" link
  • Channel source in footer
  • Star count in the header

Tips

Best Practices

  • Set threshold to 3–5 for servers with 100+ active members
  • Use a dedicated #starboard channel with send-message disabled for users
  • Exclude bot-command channels from starboard to avoid noise