The Reaction Roles module allows users to assign and un-assign roles to themselves without needing any extra permissions by simply reacting to a message with an emoji.
With the free version of Hyperion you can create up to 3 reaction roles with up to 6 emote/role pairs per reaction. With Hyperion Pro, you can create unlimited reaction roles and have up to 15 emote/role pairs per reaction.
How to setup Reaction Roles
Create your reaction role.
To do this, run %rr create in your server, replacing name with the name you would like the reaction role to be.
Example: %rr create pingRoles
Create your roles and get your emotes set. (we will need this for the next few steps)
Add your roles and emotes to the reaction role you created in step one.
To do this, run %rr add , replacing the name, emote, and role accordingly.
Example: %rr add pingRoles 📣 Announcement Ping
Post/attach your reaction role.
To post it (have Hyperion post an embed), use %rr post , replacing name and channel accordingly.
To have it post on a pre-existing message, use %rr attach <message ID/link>
If you are using the message ID, a channel is required. If you use the message link, you ONLY have to supply the message link.
Shows the server reaction roles
Makes a new reaction role
%rr create sally
Deletes a reaction role
%rr delete sally
Adds an emote/role pair
%rr add :sally: Sally
Removes an emote/role pair
%rr remove :sally:
Shows info about a reaction role
%rr show sally
Resets linked messages
%rr reset sally
Posts a message with a reaction role (Hyperion posts)
%rr post sally #sally-cute
Adds a reaction role to an existing message (see setup for additional information on this command)