Self-Assignable Roles
Set up exclusive roles with various options that can be used to improve workflow and message style.
The dashboard is where the configurations described here are managed.
- Go to the dashboard and log in.
- Choose your server from the menu on the left.
- Select the module and ensure that it is enabled.
Setup
To have the bot apply the self-assignable options to the message, you must first create an 'Embed Message' and send it to a channel.
Embed Messages describes how to create and send a message.
- Select
Add Message
from the menu. - Select
Edit
from the menu. - From the
Embed
menu, choose the embed message you created. - Select the embed message you sent to a channel from the
Choose a message
option.
You're ready to move on to one of the module's options. 🙋
Role limitation per user
The role limit for how many roles the user can play for that specific reaction and interaction.
Button
A one-of-a-kind Discord button interaction that allows users to interact easily with a single click.
- Select your preferred button color by clicking on the
Button
. - Select
Add Button
to add a button. - Then, you'll see a
Settings
button and aDelete
button. - By selecting
Settings
you will be presented with the following options:
Button Emoji and text
- The emoji and text you want to appear on the button.
The text field is required; you must fill it out.
Colors
- You will have four color options if you want to change them at any time.
Add Roles
To add a role to the button and have the user revive it when they click on it, look for a plus sign '+' where you can click and add a role.
You can include up to 25 buttons in a single embed message.
Select Menu
A distinct discord that is simple to use, select the menu to have the member interact with and the option to have the role (s).
- Select
Select Menu
from the drop-down menu. - Then, select
Add Option
. - You will be presented with several options, each of which is explained in detail below:
Select Menu Placeholder
The text you want users to see from the outside on the select menu option before selecting any roles.
Emoji
The emoji you want to see before each option.
Option Title
The option title you want see on each option.
Option Description
The option description you want to see below each option title; can be used to describe the contents of the option.
Roles
The option where you get to set a role for users to have as they interact with a select menu option, click on the plus +
sign will display the server roles list.
A single embed message can contain up to 20 select menu options.
Reaction
Members receive a role when they click on a reaction in traditional reaction roles.
- Select
Reaction
from the drop-down menu. - Select
Add Emoji
from the drop-down menu. - Select whether you want to add a normal or a gif emoji.
- Create a role for that reaction using the plus
+
sign.
If your server roles do not appear in the dashboard, move the ProBot's role higher in the server roles hierarchy.
Role Mode
You will have several mode options for the reaction role.
The mode will apply to all of the options in that message.
Toggle Mode
This mode adds or removes roles based on whether the user has the roles or not. Recommended
Give Mode
This mode adds roles whenever a reaction/interaction is added or removed. 'Excellent for accepting rules!'
Take Mode
This mode will remove roles whenever a reaction/interaction is added or removed.
Type of Notification
You will have two options for managing the notification type, whether you want it to respond to user interaction or keep it quiet: no bell:
Notify Type
This option will send a reply message that can only be seen by the user who interacted with the interaction as they add, remove, or make no changes to the roles to keep them tuned.
- The first option is the reply message when the role is added.
- The second option is the reply message when the role is removed.
- The third option is when no changes have been made to the user roles.
To have the bot mention the role, include {0}
in the reply message, as it refers to the role.
Silent Type
If you want to keep things quiet without drawing the user's attention to any reply messages from the bot, this option is for you because it will not display any reply messages.
Important Notes
The reaction may break if you have select menus or buttons in the background but aren't using them; to resolve this issue, you need to delete any select menu and button options that you may have added on the same message but aren't using.
You are not allowed to link multiple messages with self-assignable roles to the same embedded message because doing so may cause problems.
You need to subscribe to the Premium Tier 1/2
tier to set multiple roles for the same option.