Docs / Engagement

Reaction Roles

Self-serve roles from buttons or reactions โ€” colours, pings, pronouns, game tags.

What it does

A message with buttons that hand out roles. Members click to add a role and click again to remove it โ€” no staff involved. This is how you do colours, pronouns, game tags and opt-in ping roles without anyone filing a request.

Ping roles are the real win: if members opt into @announcements themselves, you can ping that role guilt-free, because everyone on it asked to be.

Normal vs unique

Each panel runs in one of two modes:

Split them across panels rather than forcing one mode: one unique colour panel plus one normal interests panel beats a single confusing panel.

Setup

  1. Dashboard โ†’ Reaction Roles โ†’ new panel.
  2. Set the title, description and colour, then pick the channel.
  3. Add each role with its button label, emoji and style (grey, blurple, green or red).
  4. Choose normal or unique, then publish.

As with level rewards, Cyndrix's role must sit above every role it hands out โ€” that's the cause of virtually every "the button does nothing" report.

What members see

๐ŸŽจ Pick your colour
๐Ÿ”ฅ Reaction Roles ยท unique mode
Pick a name colour
๐Ÿ”ด Crimson: ๐Ÿ”ต Azure: ๐ŸŸข Jade: Mode: one at a time
๐Ÿ”” Opt-in pings
๐Ÿ‘ค
member
*clicks* ๐Ÿ”” Announcements
๐Ÿ”ฅ
Cyndrix BOT
โœ… Added @Announcements โ€” you'll be pinged for server news. Click again any time to opt back out.

Commands

This module has no commands โ€” it's configured entirely from the dashboard.

Related