Roles commands¶
Commands related to role management.
Info
Remember to mention the bot before the command
Example: @NabBot about
.
Parameters are enclosed with « »
.
Optional parameters are enclosed in brackets []
.
A|B
indicates command accepts either A
or B
.
These do not actually go into the command.
autorole¶
Autorole commands
All the subcommands require having Manage Roles
permission.
autorole add¶
Syntax: autorole add «role» «guild»
Other aliases: autorole create
or autorole new
Creates a new autorole rule.
Rules consist of a role and a guild name.
When a user has a character registered in said guild, they will receive the role.
If they stop having a character in the guild, the role is removed.
If *
is used as a guild. It means that the role will be given for having any assigned character in the tracked world.
You can also specify a required rank in the guild to get the role. For example: Keeper@Redd Alliance
will give the role only if the character has the rank Keeper
in Redd Alliance
.
Role names, role mentions, or role IDs are allowed. Role names with multiple words must be wrapped in double quotes.
Note that current members won't be updated until their characters or guilds change.
Examples
autorole add "Bald Dwarf" Bald Dwarfs
autorole add Identified *
autorole list¶
Other aliases: autorole rules
Shows a list of autorole rules.
Examples
autorole list
autorole refresh¶
Triggers a refresh on all members.
This will apply existing rules to all members.
Note that guild changes from members that haven't been online won't be affected.
Deleted rules won't have any effect.
This command can only be used once per server per day.
autorole remove¶
Syntax: autorole remove «role» «guild»
Other aliases: autorole delete
Removes an autorole rule.
Role names, mentions and ids are accepted. Role names with multiple words need to be wrapped in double quotes.
Note that members that currently have the role won't be affected.
Examples
**autorole remove "Redd Alliance" Redd Alliance
group¶
Syntax: group «group»
Joins or leaves a group (role).
If you're not in the group, you will be added.
If you're already in the group, you will be removed.
To see a list of joinable groups, use group list
.
Examples
group Translator
group Translator
group add¶
Syntax: group add «name»
Other aliases: group create
or group new
Creates a new group for members to join.
The group can be a new role that will be created with this command.
If the name matches an existent role, that role will become joinable.
You need Manage Roles
permission to use this command.
group list¶
Shows a list of available groups.
Examples
group list
group remove¶
Syntax: group remove «role»
Other aliases: group delete
Removes a group.
Removes a group, making members unable to join.
When removing a group, you can optionally delete the role too.
noroles¶
Other aliases: norole
Shows a list of members with no roles.
Examples
noroles
roleinfo¶
Syntax: roleinfo «role»
Shows details about a role.
Examples
roleinfo Redd Alliance
rolemembers¶
Syntax: rolemembers «role»
Shows a list of members with that role.
Examples
rolemembers Vice Guild Leader
rolemention¶
Syntax: rolemention «role»
Sends a message mentioning a role.
This allows using a role mention for roles that have mentioning disabled.
Mentions for the role are enabled, the message is sent and role mentions are disabled again.
The message is signed by the command author.
roles¶
Syntax: roles [user]
Shows a user's roles or a list of server roles.
If a user is specified, it will list their roles.
If user is blank, I will list all the server's roles.
Examples
roles
roles Galarzaa