Cog: Role Management - PKlempe/SAM GitHub Wiki

A cog containing commands regarding the role management of the server. Most of them can only be used by the server owner or his moderators except for some exceptions specified below.

User Commands

Hint: Arguments between angled brackets <> are required while the ones between squared brackets [] are only optional.

Usage Example Description
module <abbreviation> ... !module MG1 THI PR1 Assignes/Removes the corresponding module roles for the specified courses.

Server Owner Commands

Hint: Arguments between angled brackets <> are required while the ones between squared brackets [] are only optional.

Usage Example Description
module {add | removes} <role_name> !module add PLC Adds/Removes the role with the specified name to the available module roles.
reactionrole add <message> <emoji> <role> !reactionrole add 123456789123456789 ❤ Supporter Adds a reaction role with the specified emoji to the given message.
reactionrole remove <message> <emoji> !reactionrole remove 123456789123456789 ❤ Removes the specified reaction role from the given message.
reactionrole clear <message> !reactionrole clear 123456789123456789 Removes all reaction roles from the given message.
reactionrole unique <message> !reactionrole unique 123456789123456789 Marks the reaction roles of a specific message as unique. This means that a user can only have a single one of these roles at any given time.
⚠️ **GitHub.com Fallback** ⚠️