Creating a Panel
Walk through creating a reaction role panel from scratch, step by step.
Starting the flow
Run the create command. The bot deletes your command message and posts a setup prompt with ✅ and ❌ reactions. You now have 10 minutes to send your panel message.
f!roles createTo post the panel in a different channel, mention it:
f!roles create #role-menuThe message type defaults to content. For a rich embed instead:
f!roles create embed #role-menuWriting your panel message
Send any message you like. Use the {role:Name} placeholder wherever you want a role to appear. The bot will replace it with the emoji you react with next to the role name.
🎨 Color Roles
{role:Blue}
{role:Red}
{role:Purple}To use role mentions (@Role) instead of just the name, add {mention} anywhere in the message. It is removed from the final panel but tells the bot to use mentions.
{mention}
Color Roles
{role:Blue}
{role:Red}Reacting to assign emojis
After you send your message, the bot copies it. React to the bot's copy with one emoji per role, in the same order the roles appear in the message. So if Blue is first, react first, then Red, then Purple.
Order matters
{role:…} placeholders in your message.When all roles have an emoji assigned, react ✅ to finish. The bot posts the final panel message and the system goes live immediately.
Cancelling mid-setup
React ❌ on the setup message at any time, or run:
f!roles stopEnabling DM confirmations
The bot can DM members when a role is added or removed. Toggle it with:
f!roles dm