Skip to main content
Welcome to the new Zira documentation, if you find anything wrong here or something that is broken, please report it at


The normal command is used to set normal roles to the currently selected active message. A user may select any number of roles from normal reaction roles on a message. This is useful for notification or platform roles.

Video Example

Coming Soon!


Both z/add and z/normal may be used.

z/add :rabbit: @Rabbitor            # by mention
z/add :rabbit: Rabbitor # by role name
z/add :rabbit: 579530921498378260 # by role id

Make sure to set an active message beforehand with both the channel and message commands or you will receive an error.

A user that removes a reaction from a normal reaction role will have their role removed.


Zira will need the Add Reactions permission to add reactions to the active message.

If you would like a single reaction to add more than one role, you can run the normal command multiple times. There is currently no limit to number of rules you can stack on a single reaction.

For example, to stack the Rabbit and Cat roles on a single emoji:

z/add :okbro: Rabbit
z/add :okbro: Cat

You may also stack remove reaction roles on a single reaction if you would like a single reaction to both add and remove roles.

z/add :okbro: Rabbit
z/remove :okbro: Dog

While you may add as many normal reaction roles on an active message as you would like, be aware the Discord only allows a maximum of 20 reactions on a single message. If you want more than 20 reactions with reaction roles in your server, you will need to create additional messages.


z/add examples