Permissions - KazWolfe/WolfBot-SE GitHub Wiki
WolfBot has a simple permissions model divided into four classes of user, each of which are documented in this file.
In order to run a command, a user must be at or higher than the permission level required to execute the command in question.
Superuser
Superusers are the combination of the Developer rank in-code, and StackExchange moderators and staff. These users are granted total control over the system, including the ability to make changes to the fundamental operation of the bot itself.
StackExchange mod powers are immutable, and may not be removed through the config file or similar.
Bot Admin
Bot Administrators may only perform moderation actions on the bot. This typically means blacklisting users and any Room Owner level actions.
Room Owners are automatically granted this permission set, and it may not be removed without also removing them from Room Owner status.
User
Any user that is not given a higher permission level is assigned the level of "User". Users are able to execute basic queries through the bot, but are not allowed to run moderator actions or otherwise change the functionality of the bot. Note that plugins may grant regular users moderative actions, but this is up to the person running the instance of the bot in question.
Blacklisted User (WIP)
Users may be blocked from using the by being blacklisted by a Bot Admin or a Superuser. If this is the case, they will not be able to interface with the bot at all until their blacklist status has been removed.
In a future upcoming release, users may be automatically assigned to the blacklist and require manual whitelisting by staff.