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.
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>
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#
Removing an Autorole#
Usage#
/autorole delete user <Role>
/autorole delete bot <Role>
Example#
Listing Autoroles#
/autorole show
Example#
If you want a role assigned a set amount of time after the user joins (instead of immediately), see timed roles.