Roles

Last updated 2 months ago

Information regarding the roles module

Make sure Gaius has the following role perms for this module to work: Manage Roles, Manage Messages, Embed Links

Commands

Command

Description

Perm

!module roles

Enable/Disable the module

:crown2:

!addrole rolename/Rolemention

Allows that role to be self assignable

:crown2:

!delrole rolename

Removes the role from the system

:crown2:

!setdesc rolename description

Sets the description for that role

:crown2:

!roleopt rolename [option, option2]

Apply additional settings to a role

:crown2:

!reset rolename

Removes that role from everyone with it

:crown2:

!roles

Displays all the available roles

!roletally

Displays how many people are in every role

:crown2:

Role Options

Option

Description

unique

Apply this to a group of roles you want users to be able to choose only 1 of for themselves

reset

Assign this to a role you'd like to reset and use the !reset command

perma

Once a role with this option is self assigned it cannot be removed

auto

Automatically assign this to users upon join

vc

Automatically assigned to users when they join a voice channel

timer

Automatically remove the role from the user after X time

Quick Guides

Auto Roles

Most of the time auto roles aren't meant to be removed or self-assignable. By doing [auto, perma]the role becomes permanent for users.

  1. !module roles

  2. !addrole rolename

  3. !roleopt rolename [auto]

  4. Done!

Timed Roles

  1. !module roles

  2. !addrole rolename

  3. !roleopt rolename [timer 3, option] (Change 3 as needed)

  4. Done!