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