The Reaction Roles module allows you to add reactions or components to a message that members can use to to get or remove a role(s).
Permissions Check
- Make sure Dyno has this permission in your server:
Manage Roles
- Make sure Dyno’s role is above the role(s) you want him to assign/remove.
- Make sure Dyno has these permissions in your Reaction Roles channel(s):
View Channel
Send Messages
Embed Links
Add Reactions
For emojis to show properly on buttons/dropdowns, the
@everyone
role needs the following permission in the channel:Use External Emojis
Limits to keep in mind:
- Non-Premium servers can have a max of 3 reaction roles.
- Non-Premium servers can only assign one reaction role at a time.
- All servers can have a max of 20 reactions/buttons/dropdowns per message.
Modules
tab.Reaction Roles
module is enabled.Settings
button underneath the Reaction Roles module.Name
for your reaction role and select the Channel
it will be sent to. (The Name
will be what the reaction role appears as on the Dashboard; it does not affect the embed itself)Plain Message
or an Embed Message
that Dyno will post, or you can also select an Existing Message
that Dyno will add the reactions to.Reaction
, Buttons
, or Dropdowns
for users to pick up roles. Buttons
and Dropdowns
are not available for existing messages.Reaction Settings
for each role that you want to be assigned.Options
tab, there are additional settings you can choose. Click the ?
next to each option to learn more about it. there are also in-depth explanations on each option below.Save
button and you’re all set!Extra Info:
- For more information on configuring embeds, visit this page.
- For more information on how to get a message ID, visit this page.
- If you’re looking to add custom emojis to your message follow this guide! Just keep in mind Dyno needs to be in the server where that emoji is from.
Type | Description |
---|---|
Normal | Members can add a role by reacting to the message, and remove it by removing their reaction. |
Add Only | Members can add a role by reacting to the message, however removing their reaction will not remove the role. |
Remove Only | Members can remove a role by reacting to the message, however removing their reaction will not add the role back. |
Allow members to get multiple roles | This will make it so that members can only get 1 role at a time, even if the reaction has multiple roles. |
Shuffle roles and their emojis | Dyno will shuffle the roles and emojis each time a member reacts, making it impossible to know which role the member will get. |
Keep reaction counter at 1 | Dyno will instantly remove reactions when a member reacts (but still give the role). This is helpful for verification menus when you want the reaction counter to always be at 1 (works best with Add/Remove Only types). Note this does not work with interactions (buttons/dropdowns). |
To edit a reaction role, click the reaction role in the list. Make your edits and then press Save
to edit the reaction role.
Note: Dyno will edit his own message if sent, however if you used a Message ID to create your reaction role, you will only be able to edit the reactions attached to the message, not the message itself.
To delete a reaction role, click on the reaction role in the list. Scroll down and click the Delete
button.
Note: Dyno will only delete the message in the channel if it sent it. It will not delete the message if it was a premade message using the Message ID.
Manually deleting the reaction role message will not remove it from the dashboard, make sure to delete it from the dashboard for it to truly be deleted.
If you’re a premium user, please keep in mind that due to a discord limitation, any existing Reaction Roles will need to be cloned in order to be editied and function properly.
The cloning feature is basically an advanced copy/paste. It allows you to completely copy your current reaction role, and send it to a new channel with a new name. To clone a reaction role, simply click on the name of the existing reaction role you wish to clone. Find the “Clone” button on the bottom of the reaction role, and click it. Then just give it a new name and select a channel and you’re all set!
Options
tab, make sure you have not added the role you’re trying to assign to Allowed Roles
. If you have a role set here, Dyno will require users to have that role to use the reaction role menu.If you receive an error such as Couldn't send message
or Something went wrong
, follow these steps:
.png
or .gif
. An easy way to get a valid link is to upload the image to Discord, right click it (or tap and hold on mobile), and select Copy Image Link
.