Skip to content

Self-assign roles from emoji reactions

Discord reaction roles bot

Let members pick their own roles without pinging staff. Caelum posts reaction role messages, maps emojis to roles, and supports unique mode, repost, and sync from slash commands or the dashboard.

What you get

  • Emoji-to-role mappings on a single message
  • Unique mode when members should only hold one role from the set
  • Repost and sync tools when you edit mappings
  • Toggle the module per server without affecting other features
  • Slash commands plus dashboard forms with the same permission checks

Setup in three steps

  1. Step 1

    Enable reaction roles
    Run /modules set after inviting Caelum to your server.
  2. Step 2

    Create mappings
    Define emoji and role pairs with reaction role slash commands.
  3. Step 3

    Post or sync the message
    Publish the role message in your rules or roles channel.

Common questions

Does Caelum support Discord reaction roles on existing messages?
Use reaction role commands to post a new message or sync mappings. See the command reference for post and sync options.
Can I limit members to one role from the set?
Yes. Unique mode removes other roles from the same message when a member picks a new one.

More Discord bot features