User Roles and Groups#
Basics#
Permissions are based on groups and levels. Users are assigned to groups and each group has a level. Commands can be run by users who have the minimum level required to use the command.
Groups#
Spunky Bot has several user groups, each serving a specific purpose.
Level | Group | Description |
---|---|---|
100 | headadmin | The Head Admin is the highest level of authority. A Head Admin has access to all commands and is assigned to the server owner. |
90 | superadmin | The Super Admin is a representative of the Head Admin and has access to all commands including the commands used in the server setup. |
80 | senioradmin | Senior Admins are the highest admins. They have access to most commands except the commands used in server setup. |
60 | fulladmin | Full Admins have less authority than Senior Admins, but still have access to punishment commands such as !ban . |
40 | admin | Admins are the first level of administrators. Their hardest punishment is the command !kick . |
20 | mod[erator] | Moderators are the first step to becoming an admin. They can only !warn users. |
2 | reg[ular] | Regulars are not admins or moderators, but your loyal server population. You would only give regular status to members of your community. |
1 | user | A user is like a self-appointed regular. |
New players can use the !register
command to get user status. Users have a few commands, but gain extra privileges compared to one-time visit players.
User Management#
Users can be added to any group by privileged admins with the !putgroup
command.
Useful Commands:
!register
- Register yourself as a basic user!makereg <player>
- Used by admins to add a user to the regular group!unreg <player>
- Used by admins to remove a user from the regular group!putgroup <player> <group>
- Used by admins to add a user to the group!ungroup <player>
- Used by admins to remove all levels from the user
Senior Admins can add and remove the admin level of players within the level User to Full Admin.
Security
A Senior Admin cannot remove the admin level of another Senior Admin.
Only Super Admins can do that.
In the following example the player 'Adam' is added to the moderator group:
!putgroup Adam mod
Note
Users can only be a member of one group.