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.
Steps
Make the starboard channel
Create a channel such as
starboard. Let members read it, and let only the bot post.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.
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.
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.
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
- How to make a Discord bot without coding
- How to build a Discord bot from ChatGPT
- How to set up a ticket system in Discord
- How to give roles automatically in Discord
- How to post in Discord when someone goes live
- How to host a Discord bot 24/7 for free
- How to make custom slash commands in Discord
- How to set up a welcome message in Discord
- How to set up a warning system in Discord
- How to make a Discord reaction role bot
- How to set up auto-moderation on Discord with AI
- How to log deleted messages on Discord
- How to make a poll in Discord with a bot
- How to make a Discord reminder bot
- How to make a Discord birthday bot
- How to make a Discord application form
- How to make a counting channel in Discord
- How to post YouTube uploads to Discord automatically
- How to make an AI FAQ bot for your Discord server