How to set up a starboard on Discord

A starboard is a hall of fame: when members react to a message with ⭐ and it gets enough stars, the bot reposts it in a starboard channel with a link back. The starboard template has the flow drawn. Reactions are server events, so it runs on Buildcord Boost, the $8-a-month plan.

5 stepsNo codeUses the Starboard templateUpdated

Steps

  1. Make the starboard channel

    Create a channel such as starboard. Let members read it, and let only the bot post.

  2. Turn on the Message Content intent

    On your application's Bot page in the Discord Developer Portal, turn on Message Content Intent, so the bot can repost what the starred message said.

  3. Start from the starboard template

    Open the starboard template in Buildcord. It makes a bot with a Reaction added flow that counts stars and reposts the message.

  4. Pick the emoji and how many stars

    In the flow, change the emoji it watches for or the number of stars a message needs. Fewer for a small server, more for a busy one.

  5. Deploy and star something

    Paste your token and deploy. Star a message from a few accounts and watch it appear in the starboard with its author and a link.

Good to know

  • The bot only knows the text of messages it saw sent while it was running, so stars on older messages may repost less.
  • Change the repost's color, footer or layout on the Embeds page.
  • Keep stars to some channels with a Channel check at the start of the flow.

Questions

Can I use a different emoji than a star?

Yes. The flow compares the reaction's emoji, so change it to any emoji, including one of your server's own.

Why does a starboard need a paid plan?

Discord only tells a bot about reactions while it's connected, so a starboard bot has to stay online all the time on a machine of its own. That's what Buildcord Boost pays for.

More guides

Draw the first flow.

A command, a reply and a deploy is a working bot. It takes a few minutes.

Start buildingOpen dashboard