Divine Core/Docs

Docs

React Roles

Self-assign roles from a button or dropdown panel.

Building a panel

Create a panel, set its channel, title, and colour, then add up to 25 roles as buttons or a single dropdown. Choose a mode: Standard (toggle any combination), Unique (picking one removes any other from this panel), or Verify (adds only, never removes — good for a rules-acceptance role).

Publish posts the panel; editing and saving afterward updates the same message, you don't need to re-publish unless the message itself was deleted.

If a role won't apply

The bot's role must be above every role on the panel, with Manage Roles. If it isn't, the member gets a clear inline error when they click — nothing fails silently here either.