Guide · 4 min read

Reaction roles: build panels or import them from Dyno and Carl-bot

Create self-assign role panels, limit panels to one choice, repair missed reactions, and import existing panels from other bots.

Updated

Build a panel

  1. /reactionrole create starts a new panel.
  2. /reactionrole add links an emoji to a role on that panel.
  3. /reactionrole list shows every panel on the server.

Change an existing one with /reactionrole edit or /reactionrole manage, and remove it with /reactionrole delete.

One choice only

For colors, regions or pronoun sets where a member should only hold one role, run /reactionrole toggle_exclusive.

Import from another bot

Already have a panel made with Dyno, Carl-bot or similar? Don't rebuild it.

  1. Turn on Developer Mode (User Settings → Advanced).
  2. Right-click the old panel message → Copy Message ID.
  3. Run /reactionrole import with message_id (and channel if it's in another channel).

You can then remove the old bot.

Fixing missed roles

If Hana was offline or lacked permission when people reacted, /reactionrole heal with the panel's message_id gives the role to everyone who already reacted.

Color roles

For name colors there's a faster route: /colormanager adddefaults creates a matching palette of 15 colors and /colormanager panel posts buttons to pick them. Members can also use /color set.