Community

!selfroles add

Add or update a role option on a self-role panel.

Audience

Server Admin

Product area

Community

Aliases

None

How to use

Supported invocation

!selfroles add <panel_id> <role> <label> [emoji] [description] [eligibility_role]

panel_id Required

The panel id for this command.

role Required

The role for this command.

label Required

The label for this command.

emoji Optional

The emoji for this command.

description Optional

The description for this command.

eligibility_role Optional

The eligibility role for this command.

Access

What the server must allow

  • Discord permission: Manage Roles
  • Availability depends on the server's current service access.
  • The related module must be enabled.
  • Requires Manage Roles.

Expected behavior

Success and unavailable states

When available

The command returns the documented result for !selfroles add: Add or update a role option on a self-role panel.

When unavailable

  • If !selfroles add cannot be applied, Abhi explains the missing server permission, module, plan, or service state.
  • No community setting or member state is partially changed when validation fails.
  • A temporary failure for !selfroles add is reported without silently claiming success and can be retried safely.