| @@ -1,9 +1,9 @@ | |||||||
| Permissions Overview | Permissions Overview | ||||||
| =================== | =================== | ||||||
| Have you ever felt confused or even overwhelmed when trying to set Nadeko's permissions? In this guide we will be explaining how to use the  | Have you ever felt confused or even overwhelmed when trying to set Nadeko's permissions? In this guide we will be explaining how to use the  | ||||||
| permission commands correctly and even cover a few common questions! Every command we discuss here can be found in the [Commands List](http://nadekobot.readthedocs.io/en/1.0/Commands%20List/#permissions). | permission commands correctly and even cover a few common questions! Every command we discuss here can be found in the [Commands List](http://nadekobot.readthedocs.io/en/latest/Commands%20List/#permissions). | ||||||
|  |  | ||||||
| **To see the old guide for versions 0.9 and below, see [here](http://nadekobot.readthedocs.io/en/latest/Permissions%20System/)** | **To see the guide, [click here](http://nadekobot.readthedocs.io/en/latest/Permissions%20System/)** | ||||||
|  |  | ||||||
| Why do we use the Permissions Commands? | Why do we use the Permissions Commands? | ||||||
| ------------------------------ | ------------------------------ | ||||||
| @@ -15,11 +15,14 @@ With the permissions system it possible to restrict who can skip the current son | |||||||
|  |  | ||||||
| First Time Setup | First Time Setup | ||||||
| ------------------ | ------------------ | ||||||
| To change permissions you **must** meet the following requirement: | To change permissions you **must** meet the following requirements: | ||||||
|  |  | ||||||
| **Have the role specified by `.permrole` (By default, this is Nadeko)** | **Be the owner of the server** | ||||||
|  |  | ||||||
|  | **If you are NOT the server owner, get the role specified by `.permrole` (By default, this is Nadeko)** | ||||||
|  |  | ||||||
| If you have an existing role called `Nadeko` but can't assign it to yourself, create a new role called `Nadeko` and assign that to yourself. | If you have an existing role called `Nadeko` but can't assign it to yourself, create a new role called `Nadeko` and assign that to yourself. | ||||||
|  |  | ||||||
|  |  | ||||||
| If you would like to set a different role, such as `Admins`, to be the role required to edit permissions, do `.permrole Admins` (you must have the current permission role to be able to do this). | If you would like to set a different role, such as `Admins`, to be the role required to edit permissions, do `.permrole Admins` (you must have the current permission role to be able to do this). | ||||||
|  |  | ||||||
| @@ -35,7 +38,7 @@ To view this permissions chain, do `.listperms`, with the top of the chain being | |||||||
| If you want to remove a permission from the chain of permissions, do `.removeperm X` to remove rule number X and similarly, do `.moveperm X Y` to move rule number X to number Y (moving, not swapping!). | If you want to remove a permission from the chain of permissions, do `.removeperm X` to remove rule number X and similarly, do `.moveperm X Y` to move rule number X to number Y (moving, not swapping!). | ||||||
|  |  | ||||||
| As an example, if you wanted to enable NSFW for a certain role, say "Lewd", you could do `.rolemdl NSFW enable Lewd`. | As an example, if you wanted to enable NSFW for a certain role, say "Lewd", you could do `.rolemdl NSFW enable Lewd`. | ||||||
| This adds the rule to the top of the permissions chain so even if the default `.sm NSFW disabled` rule exists, the "Lewd" role will be able to use the NSFW module. | This adds the rule to the top of the permissions chain so even if the default `.sm NSFW disable` rule exists, the "Lewd" role will be able to use the NSFW module. | ||||||
|  |  | ||||||
| If you want the bot to notify users why they can't use a command or module, use `.verbose true` and Nadeko will tell you what rule is preventing the command. | If you want the bot to notify users why they can't use a command or module, use `.verbose true` and Nadeko will tell you what rule is preventing the command. | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user