Fake Permissions
Restrict moderators to only use gato for moderation.
Why Fake Permission ?
Fake permissions negate the possibility of a rogue moderator using a script which floods the Discord API and mass bans all members, or any other harmful action. It’s a security measure which ensures that your server can’t be nuked whatsoever.
How it works
When a moderator is given fake permissions, such as ban_members, they will be able to use the ban command with gato,
but they won’t be able to use the native Discord ban feature.
Getting commands permissions
In any commands, the notice of the command will show the permissions required to use the command.
For example, the ban command will show ban_members in the notice.
Setting permissions
To give fake permissions to a moderator, use the ,fakepermissions add command.
,fakepermissions add (role) (permission)
To remove permissions:
,fakepermissions remove (role) (permission)
You can also remove all fake permissions at once for all roles with:
,fakepermissions remove all
Recommanded configuration
manage_messages- Allows the moderator to delete messages.moderate_members- Allows the moderator to timeout members.manage_nicknames- Allows the moderator to change nicknames.kick_members- Allows the moderator to kick members from the server.
Note:
All the existing permissions are available in Permissions.