Add documentation about user-specific command settings

This commit is contained in:
Vylpes 2020-10-26 20:33:10 +00:00
parent fd61bbf448
commit 44f2f63499

View file

@ -67,6 +67,7 @@ class test extends command {
super.requiredConfigs = "link"; super.requiredConfigs = "link";
super.roles = "Moderator"; super.roles = "Moderator";
super.roles = "Admin"; super.roles = "Admin";
super.users = "<ID-HERE>";
} }
test(context) { test(context) {
@ -84,11 +85,15 @@ module.exports = test;
> **Note:** You can set more than one role to be required by setting `super.roles` again. > **Note:** You can set more than one role to be required by setting `super.roles` again.
5. If you want the command to require a variable in the config, set the name in `super.requiredConfigs` 5. If you want the command to only be ran by specific users, set their ID in `super.users`
> **Note:** You can set more than one user to be required by settubg `super.users` again.
6. If you want the command to require a variable in the config, set the name in `super.requiredConfigs`
> **Note:** You can set more than one role to be required by setting `super.requiredConfigs` again. > **Note:** You can set more than one role to be required by setting `super.requiredConfigs` again.
6. Create a method using the name you set in `super(run)`, with the `context` as its parameter. 7. Create a method using the name you set in `super(run)`, with the `context` as its parameter.
The `context` parameter will be a JSON object of: The `context` parameter will be a JSON object of: