Create a react role message
React roles are very popular within Discord. Members will be able to get a role by interacting with a message. Zyno Bot includes this feature with a simple command.
Create a react role message
You can easily create a react role message by using the /react
command with the create
option. After you've executed the command, you will be asked whether you'd like to create a new message where the members can get their roles from, or use an existing message and add a new react role option on the existing message.
If you want to use an existing message, you can only use buttons or select menu's if the message was sent by the bot. If this is not the case, you can only use the emoji option.
Creating a new react role message
If you want to create a new react role message, you need to reply with new
.
Use an existing message
If you want to use an existing message, you need to reply with the mention or id of the channel where the existing message is in with the id of the message. It is important that you split the channel mention or id and the message id up by using a space.
After replying with this answer, you will be asked in which channel the message should be sent. You need to reply with the channel mention or the id of the channel. Once you've done this, the bot will ask if you want members to interact with the message by clicking a button, selecting an option from a select menu or by reacting with an emote. Depending on how you want users to interact with the message, you need to send a reply.
Button
If you want members to interact with the message by clicking a button, you need to reply with button
. Once you've done this, the bot will ask what the text on the button should be. You need to reply to this by sending the text you want on the button. After sending the text, the bot will ask which color the button should have. You need to reply with one of the options the bot gives you.
Select menu
If you want members to interact with the message by selecting an option of a select menu, you need to reply with selectmenu
. Once you've done this, the bot will ask what the title on the select menu option should be. You need to reply to this by sending the text you want as the title on the option. When you've done this, the bot will ask you what the description of the option should be. You need to reply to this by sending the text you want as the description of the option.
Emoji
If you want members to interact with the message by reacting with an emote, you need to reply with emoji
. Once you've done this, the bot will ask which emoji you want members to react with. This can be a default emoji, or a custom emoji which is available in the server. You need to reply to this by sending the emoji you want members to react with.
In the end the bot will ask which role you want members to get when they interact with the message. You can send the role's mention, name or id to select the role. After you've done this, the bot will send or update the message so members can get the role by interacting with the message.
Deleting a react role message
You can also remove a react role message. You can select whether you'd like to remove a single role, or the complete message. To do this, you need to execute the /react
command with the delete
option. After executing this command, you will be asked whether you want to remove the complete message or a single role.
Deleting a message
If you want to remove a complete message, you need to reply with message
. After replying this, you will be asked what the id of the message is. You need to reply to this with the id of the message you'd like to delete. Once you've done this, the bot will delete the message.
Removing a role
If you want to remove a complete message, you need to reply with reaction
. After replying this, you will be asked what the id of the message is. You need to reply to this with the id of the message you'd like to delete. Once you've done this, the bot will ask you which role you want to remove. You need to mention this role or send it's name or id. After sending this, the bot will delete the role from the react role message.
Last updated