Skip to content

rarDevelopment/role-bot-dotnet

Repository files navigation

RoleBot

A Discord Bot for easily creating roles and letting users manage those roles.

Now written in C# and .NET 8.

Invite RoleBot to your Discord Server

Discord Support Server

role-bot-20%

Important Notes

Can the bot manage any role?

The bot can only manage roles it has created or roles that have been allowed to be managed by the bot.

Who can create roles or manage roles?

Only administrators, members with the Manage Roles permission, or members with designated roles can use the bot to create or manage roles. Any user can add or remove their own roles.

Commands

Note: Commands or descriptions below with * can only be used by the administrators


/add-role

Add a role to yourself.

You can also add a role to another user.*


/allow-role-to-admin*

Set whether or not the specified role can use the bot to create roles and channels. NOTE: Only admins or members with designated roles can use the bot to allow roles.


/create-role*

Create a role.


/choose-color

Choose a color. If the setting is enabled, any user can set their own color (and it will create a role for them in doing so).

If it is not enabled, only admins can use this command.*

Regardless of it being enabled, admins can also set colors for other users using this command.*


/list-roles

List your roles and the available roles (only includes roles that the bot can manage).


/remove-role

Remove a role from yourself or another user.

You can also remove a role from another user.*


/set-color-choosing*

Set whether or not the the color choosing command is enabled for non-admins.*


/set-existing-role*

Allow or disallow the bot to manage an existing role.


/set-existing-role

Set an existing role as your designated color role, for the sake of choosing your color with the /choose-color command. You can specify a role, or leave it blank to automatically designate your highest role with a color as the color role. Only allowed if color choosing is enabled for non-admins.*


/set-new-user-role*

Specify a role that new users will automatically be granted. This can be any role in your server. Leave the role parameter blank to unset this.


/who-has-role

List the users who have the specified role. Note: currently, roles that are set to not be mentionable cannot be used with this command.


/version

Get the current version number of the bot.


About

A Discord Bot for creating and managing roles

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •