Disabling and Enabling commands
A core feature for Salt. Before reading this, I recommend you read the Permissions article.
Permissions
global.p.disable-> Grants access to the+p disableand+p clonecommands.global.p.enable-> Grants access to the+p enablecommand.
What IS this?!?!?!
The name is kind of obvious really, but let's get going. With Salt, you can disable commands for the whole server, and just for a channel. However, you can also clone disabled commands from another channel! Isn't it cool?
Okay! How do I use it?
+p disable/enable server/channel commandname
Replace commandname with the command's name! (Also valid for custom commands :D)
Let's make an example here. Let's say there's a server, where you want people to not use +feedme in the whole server (Yeah I know it's an useless command but anyway :P). What to do?
+p disable server feedme
Done! Now nobody can use +feedme in your server.
But of course, if you want to enable it again, just do:
+p enable server feedme
Voi-la! Now people can use +feedme again.
I want to copy the list of disabled commands from another channel!
That's entirely possible. Do not waste your time writing +p disable or +p enable for each command! You can just do the super, ultra, mega, ultimate COMMAND:
+p clone #channel
Simple, right? It will clone the disabled commands of the #channel specified there, to the channel you're currently speaking at. Cool, right?
WARNING! Be careful. If you clone from a channel that has no disables, it will make it so the channel you are speaking at will have no disables either! Make sure to see the full list of disables using the command below.
How do I list all disabled commands?
Simple enough, it's this command right here:
+listdisables server/channel
Perfect!
Special Commands!
There are certain commands that can not be disabled, however, will have a different behavior on disabling. Those are:
- +help -> Doesn't actually have a different behavior, just can't be disabled.
- +info bot -> If the permission for +info bot is negated, or the +info command is disabled, it'll send it on DMs instead.
- +contact -> Makes it go to DMs instead.