LiveThe dashboard is here. Six years in the making.

Reaction Role Commands

Autorole

Automatically assign roles to users or bots when they join the server.

The /autorole command automatically assigns roles to users or bots when they join the server. No reaction needed.

You can do the same job on the dashboard's Auto Roles page: add roles separately under Users or Bots, then set the shared application delay below the two lists. Removing an Auto Role stops future assignments and does not take it from members who already received it.

Premium

Free servers can set up to 5 user autoroles and 5 bot autoroles per guild. Premium and partner servers have unlimited autoroles.

Adding an Autorole#

Usage#

/autorole add user <Role>
/autorole add bot <Role>
Tip

You can hand out multiple roles on join by running the command multiple times with different roles.

Delaying the roles#

Some bots rewrite a member's whole role list right as they join, which can wipe out roles Zira just assigned. If your auto roles keep disappearing, set a short delay so Zira applies them after the other bot is done. Even 5 seconds usually fixes it.

/autorole delay <seconds>

Pick anywhere from 0 to 60 seconds. Setting it back to 0 applies roles immediately again, and /autorole show displays the current delay. You can also change this from the Auto Roles page on the dashboard.

Zira needs Manage Roles, and every assigned role must be below Zira's highest role. Bot-managed roles and Server Booster roles cannot be used.

Example#

/autorole add user example

/autorole add user output

/autorole add bot example

/autorole add bot output

Removing an Autorole#

Usage#

/autorole delete user <Role>
/autorole delete bot <Role>

Example#

/autorole delete user example

/autorole delete user output

/autorole delete bot example

/autorole delete bot output

Listing Autoroles#

/autorole show

Example#

/autorole show example

Info

If you want a role assigned a set amount of time after the user joins (instead of immediately), see timed roles.