Set up a starboard

Repost your community's favourite messages to a highlights channel when they get enough reactions.

  • About 3 minutes
  • On the dashboard or in Discord
  • 4 steps

Before you start

  • Manage Server for the dashboard, or Manage Messages for the commands
  • A channel for the highlights

Create a board on the dashboard

Open Starboard for your server and click New starboard.

Give it a name (it's shown on every post and can't be changed later), the channel to post in, the emoji to watch and how many reactions a message needs.

elementbot.app/dashboard/…/starboard

New starboard

highlights

Where starred messages are posted.

#highlights
⭐
5

Create a board with commands

Run /starboard create with a name. Set the channel (the current one if you leave it), the emoji (⭐ by default) and the threshold of reactions needed (1 by default).

staff

Commands matching /starboard

  • /starboard createCreate a starboard in your server.APP
  • /starboard settingsShow the settings of every starboard in the given channel or entire server.APP
/starboard createname:highlightschannel:#highlightsthreshold:5

Watch messages get starred

When a message gets enough reactions with the board's emoji, Element reposts it in the board's channel with a link back to the original.

A message can only go to one board, the first to reach its threshold, so give each board a different emoji.

highlights
ElementAPPToday at 18:04
⭐ 5 #general ID: 1300417562004389918
RRayyan
this has to go on the starboard

Original

Highlights

The post looks the same as the dashboard's preview. Its colour deepens as it gets more stars.

Set the rules

  • Oldest message that can be starred stops old messages being dug up. With commands: /starboard age, like 1 month.
  • Self-stars lets people star their own messages. It's off by default.
  • Only these roles can star and These roles can't star take up to 5 roles each. With commands: /starboard whitelist and /starboard blacklist.
  • Locked pauses the board.
elementbot.app/dashboard/…/starboard

Highlights

Reactions on older messages don't count.

1 month

Add a second board

Boards are fun to stack: a 💀 board for the funniest messages, a 📌 board for useful ones. Each needs its own emoji.

/starboard stats shows a board's top posters, /starboard who who starred a message, and anyone can run /starboard random for a random highlight.

general

Commands matching /starboard random

  • /starboard randomShow a random starred message, optionally from a random starboard.APP
/starboard random

1/4