Role Reactor LogoRole Reactor

First Steps

Get started with Role Reactor Bot by creating your first role message and understanding how it works.

šŸŽÆ Quick Start Example

Let's create a simple role message that your members can use right away.

Choose Your Roles

First, decide what roles you want members to be able to assign themselves. For this example, we'll use:

  • šŸŽ® Gamer - For gaming enthusiasts
  • šŸŽØ Artist - For creative members
  • šŸ’» Developer - For tech-minded people

Make sure these roles exist in your server before creating the role message! Go to Server Settings > Roles to create them if needed.

Create the Role Message

In any channel where you want the role message to appear, type:

/setup-roles title:"Choose Your Roles" description:"React below to assign yourself roles!" roles:"šŸŽ®:Gamer,šŸŽØ:Artist,šŸ’»:Developer"

What this does:

  • Creates a message titled "Choose Your Roles"
  • Adds a description explaining what to do
  • Sets up 3 emoji-role pairs (šŸŽ® for Gamer, šŸŽØ for Artist, šŸ’» for Developer)

Test It Out!

  1. Look for the new message that appeared
  2. Click the šŸŽ® reaction - you should get the "Gamer" role
  3. Check your role list in the member sidebar
  4. Remove the reaction to remove the role

It worked! Your members can now self-assign roles by reacting to your message!

šŸŽØ Making It Look Better

Let's improve the appearance with a custom color and better description:

/setup-roles title:"🌟 Community Roles" description:"**Welcome to our server!**\n\nChoose roles that match your interests:\n\n• šŸŽ® Gaming enthusiasts\n• šŸŽØ Creative minds\n• šŸ’» Tech lovers" roles:"šŸŽ®:Gamer,šŸŽØ:Artist,šŸ’»:Developer" color:"#7289DA"
🌟 Community Roles

Welcome to our server!

Choose roles that match your interests:

• šŸŽ® Gaming enthusiasts
• šŸŽØ Creative minds  
• šŸ’» Tech lovers

šŸŽ® šŸŽØ šŸ’»

New features used:

  • Custom color (#7289DA - Discord's blue)
  • Bold text with **bold**
  • Line breaks with \n
  • Bullet points with •

šŸ“± Understanding the Results

When you create a role message, here's what your members will see:

How Members Use It

  1. See the message in the channel
  2. Read the description to understand what each emoji means
  3. Click emoji reactions to get roles
  4. Remove reactions to remove roles
  5. Check their profile to see new roles

šŸ—‚ļø Organizing with Categories

For servers with many roles, organize them into categories:

/setup-roles title:"Server Roles" description:"Choose your roles by category!" roles:"#Gaming\nšŸŽ®:Gamer,šŸŽ²:Board Games,šŸ•¹ļø:Retro Gaming\n#Creative\nšŸŽØ:Artist,šŸ“ø:Photographer,āœļø:Writer" color:"#43AA8B"
Server Roles

Choose your roles by category!

─────── Gaming ───────
šŸŽ® Gaming enthusiasts
šŸŽ² Board game lovers
šŸ•¹ļø Retro gaming fans

─────── Creative ───────
šŸŽØ Artists and designers
šŸ“ø Photography enthusiasts
āœļø Writers and storytellers

šŸŽ® šŸŽ² šŸ•¹ļø šŸŽØ šŸ“ø āœļø

šŸ”§ Quick Troubleshooting

Common Issues

"The bot didn't respond to my command"

  • Make sure the bot has permission to send messages in that channel
  • Check that you typed the command correctly (start with /setup-roles)

"Members can't get roles when they react"

  • Verify the role names match exactly (case-sensitive)
  • Check that the bot's role is above the roles it's trying to assign
  • Ensure the bot has "Manage Roles" permission

"The emoji reactions didn't appear"

  • The bot needs "Add Reactions" permission
  • Custom emojis might not be available to the bot

Quick Fixes

  1. Check bot permissions in channel settings
  2. Verify role hierarchy in Server Settings > Roles
  3. Test with simple role names (avoid special characters)

Next Steps: