How to make self-roles on Discord (button role menus)

Let members pick their own roles (colors, pronouns, pings, games) from button menus. Ready-made presets, free with Elarix.

Updated October 2, 2026

The fast way: presets

  1. Run /role menu preset and pick a preset. Elarix creates the category and all its roles.
  2. Run /role menu post in your roles channel.

Your own categories

  1. /role menu create makes an empty category. Choose whether members can pick one or several.
  2. /role menu add adds a role (with an emoji if you like).
  3. /role menu post posts the picker. Members tap a button and choose.

Just a few roles?

/role panel posts a simple panel with up to 5 role buttons.

Elarix won't hand out roles with admin permissions, and every role has to sit below Elarix's own role.

Questions

Is this the same as reaction roles?

It does the same job with buttons instead of reactions, which are easier to use on phones.

Try it in your server

Elarix is free, takes two clicks to add, and starts with everything switched off.

More guides