Role Assignment

CouchBot is capible of assigning roles based on specific criteria such as a user joining the server or typing a phrase in Discord. This provides opportunities such as typing “I Love Streams” to get pinged when a creator goes live etc.


If you are assigning roles, make sure the bot is above the role it is supposed to assign.

If you want Discord users to be assigned a role when they join your Discord server then the following commands will do this for you.

Server Join Commands
Name Example Usage
role join /role join role: @RoleName Assigns a role when people join your server.
role join reset /role joinnone Reset the server join role to nothing.

Reaction Roles are also available to use should you find that easier to implement on your server. Instead of typing a command, your users can react to an emoji attached to a message to be assigned / removed from a given role;