This bot allows the user to change nicknames, add and delete roles, and add and delete channels.
Each command must start with two // (two forward slashes) then followed directly by the command, no space needed. You type the command, then seperate each property with a comma (,) and a space.
//crro, ROLE NAME, ROLE COLOR
Allows the user to create a role in the server.
Must be able to manage roles or be an administrator.
Example: //crro, New Role, red
The first property is the role name. If no name is given, it will not create a role. The second property is the role color. If no color is given, it will default to the default color (ligth grey).
default, aqua, green, blue, purple, pink, gold, red, grey, darker grey, navy, dark aqua, dark green, dark blue, dark purple, dark pink, dark gold, dark orange, dark red, light grey, and dark navy.
//dero, ROLE NAME
Allows the user to delete valid roles in the server.
Must be able to manage roles or be an administrator.
Example: //dero, old Role
The first property is the name of the role the user wishes to delete. If no name is given, it will not delete a role.
//shro
Allows the user to show all the roles that are available in the server.
Does not require special permissions.
Example: //shro
There are no extra properties, only the command exists.
//chnn, @USER TO BE CHANGED, NAME TO CHANGE TO
Allows the user to change any user's nickname (with respect to role placement, if any).
Must be able to manage nicknames or be an administrator. Does not allow changing of the server owner's nickname.
Example: //chnn, @fakeusername, moderator
Example: //chnn, @fakeusername, @anotherfakeusername
The first property is the @ of the user you would like to change the name of. If no user is entered, it will not change a nickname. The second property can be either the name of you would like to change it to, or the @ of another member which means that the user can give the first member the second member's nickname. This allows the user to copy nicknames if they so please to do so. When using this command please note that when you select the user's @ it will autoplace a space after. To make it work correctly, replace this space with a comma (,) then a space afterwards. (Since each command is seperated by a comma and a space)
//rero, ROLE TO BE RENAMED, NEW NAME
Allows the user to rename a valid role in the server, (with respect to role placement, if any).
Must be able to manage roles or be an administrator.
Example: //rero, New Role, Even Newer Role
The first property is the role that already exists that the user would like to change the name of. If no name/invalid name is given, it will not rename a role. The second property is the new name you'd like to give to that role. If no name is given, it will not rename the role.
//chroco, ROLE NAME, NEW ROLE COLOR
Allows the user to change the current color of an exsisting role in the server.
Must be able to manage roles or be an administrator.
Example: //chroco, New Role, blue
The first property is the existing role's name that you would like to change the color of. If no name is given, no role will have its color changed. The second property is the new color you would like to set the role to. If no color is entered it will not change the role's color, and if an invalid color is entered it will use the default color.
default, aqua, green, blue, purple, pink, gold, red, grey, darker grey, navy, dark aqua, dark green, dark blue, dark purple, dark pink, dark gold, dark orange, dark red, light grey, and dark navy.
//aaro, ROLE NAME
Allows the user to set the autoassign role, so when a new user joins the server, they will be automatically placed into this role.
Must be able to manage roles or be an administrator.
Example: //aaro, New Role
The first property is the existing role name that you would like to be the auto assign role. If no name or an invalid name is given, no role will be set as the auto assign role.
//shaaro
Allows the user to show the auto assign role name.
Does not require special permissions.
Example: //shaaro
There are no extra properties, only the command exists.
//crtech, CHANNEL NAME
Allows the user to create a new text channel.
Must be able to manage channels or be an administrator.
Example: //crtech, New text channel
The first property is the name of the text channel you are creating. If no name is entered, no channel will be created.
//crvoch, CHANNEL NAME
Allows the user to create a new voice channel.
Must be able to manage channels or be an administrator.
Example: //crvoch, New voice channel
The first property is the name of the voice channel you are creating. If no name is entered, no channel will be created.
//crcat, CATEGORY NAME
Allows the user to create a new category.
Must be able to manage channels or be an administrator*.
Example: //crcat, New Category
The first property is the name of the category you are creating. If no name is entered, no channel will be created.
//detech, CHANNEL NAME
Allows the user to delete a text channel.
Must be able to manage channels or be an administrator.
Example: //detech, old-text-channel
The first property is the name of the channel you are deleting. If no name is entered, no channel will be deleted.
//devoch, CHANNEL NAME
Allows a user to delete a voice channel.
Must be able to manage channels or be an administrator.
Example: //devoch, old voice channel
The first property is the name of the channel you are deleting. If no name is entered, no channel will be deleted.
//decat, CATEGORY NAME
Allows a user to delete a category.
Must be able to manage channels or be an administrator.
Example: //decat, old category
The first property is the name of the category you are deleting. If no name is entered, no category will be deleted.
//retech, TEXT CHANNEL TO BE RENAMED, NEW NAME
Allows a user to rename a text channel.
Must be able to manage channels or be an administrator.
Example: //retech, old text channel, new name text channel
The first property is the text channel that already exists that the user would like to change the name of. If no name/invalid name is given, it will not rename a channel. The second property is the new name you'd like to give to that text channel. If no name is given, it will not rename the text channel.
//revoch, VOICE CHANNEL TO BE RENAMED, NEW NAME
Allows a user to rename a voice channel.
Must be able to manage channels or be an administrator.
Example: //revoch, old voice channel, new name voice channel
The first property is the voice channel that already exists that the user would like to change the name of. If no name/invalid name is given, it will not rename a channel. The second property is the new name you'd like to give to that voice channel. If no name is given, it will not rename the voice channel.
//recat, CATEGORY TO BE RENAMED, NEW NAME
Allows a user to rename a category.
Must be able to manage channels or be an administrator.
Example: //recat, old category, new name for category
The first property is the category that already exists that the user would like to change the name of. If no name/invalid name is given, it will not rename a category. The second property is the new name you'd like to give to that category. If no name is given, it will not rename the category.
//chtecat, TEXT CHANNEL TO MOVE, NEW PARENT CATEGORY(optional)
Allows a user to change the category a text channel sits under.
Must be able to manage channels or be an administrator.
Example: //chtecat, some text channel, new parent category
Example: //chtecat, some text channel
The first property is the text channel that already exists that the user would like to put in a category. If no name/invalid name is given, move a channel. The second property is the category that the you would like to put the text channel in. If no name is given, it will remove the category of this text channel and move it up top. If an invalid category is given, it will not move the channel.
//chvocat, VOICE CHANNEL TO MOVE, NEW PARENT CATEGORY(optional)
Allows a user to change the category a voice channel sits under.
Must be able to manage channels or be an administrator.
Example: //chvocat, some voice channel, new parent category
Example: //chvocat, some voice channel
The first property is the voice channel that already exists that the user would like to put in a category. If no name/invalid name is given, move a channel. The second property is the category that the you would like to put the voice channel in. If no name is given, it will remove the category of this voice channel and move it up top. If an invalid category is given, it will not move the channel.