Reaction Roles
Add or remove roles when a user adds a reaction to a message
Last updated
Add or remove roles when a user adds a reaction to a message
Last updated
The Reaction Role module allows you to configure messages that allow users to assign and remove roles by reacting to a message.
The Reaction Role module has different configurations which change how roles are given or removed.
Message ID
Here you will need to enter the message ID of the message you wish to use as the reaction roles panel.
Reaction Emoji
Here you can enter the emoji that is used on the reaction message, this can be discord emojis or custom emojis.
Roles To Add
Here you can select the roles to add to the user when they react to the message.
Roles To Remove
Here you can select some roles the bot should remove when the user reacts to the message.
Restrict To One Reaction
Here you can enable/disable the option to restrict a user's reaction to one reaction at a time.
Remove Reaction
Here you can enable/disable the option for the bot to remove the user's reaction once they have been given the role.
Blacklisted Roles
Here you can select some roles that are unable to use this reaction message. Users with this role will not be able to react to the message as the bot will instantly delete it.
To save the reaction roles settings, you need to click "Add" in the bottom-right corner of the settings. This will reset the fields so you can set up another reaction role.
Once you have added a reaction role from the settings above, a new area will appear that contains all the active reaction roles. You may edit / delete any of these active reaction roles on the bottom right of the image below.
To save the edits you made on the reaction role settings, you need to click "Edit" in the bottom-right corner of the settings.
In this area, you can view and modify the events of the Reaction Roles module. Below you may find some information on each event of the module.
It's advised that you do not edit the events unless you have a good understanding of BotGhost and its Event Builder. If you encounter any issues, you might want to reset the module for it to work again as intented.
Additionally, a copy of the edited commands / events will be created if you update the module.