User Roles and Groups#
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.
Spunky Bot has several user groups, each serving a specific purpose.
|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
|40||admin||Admins are the first level of administrators. Their hardest punishment is the command
|20||mod[erator]||Moderators are the first step to becoming an admin. They can only
|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.
Users can be added to any group by privileged admins with the
!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.
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
Users can only be a member of one group.