-
Notifications
You must be signed in to change notification settings - Fork 4
权限系统
Qianyiovo edited this page Mar 14, 2023
·
1 revision
PrismBot 有着类似于 TShock 的权限系统,可以轻松地管理用户的命令权限,允许用户可以使用哪些指令,不能使用哪些指令。
在 PrismBot 中,用户分为两种类型:普通用户和超级用户。
- 普通用户:普通用户可以使用 PrismBot 提供的所有指令,但是会受到用户组的权限以及个人的权限的限制。
- 超级用户:超级用户可以无视权限限制访问所有命令。
每个用户都有一个的用户组,用户会继承用户组的权限。
PrismBot 存在两个默认的用户组:Guest
和 Default
。Guest 是未添加白名单的用户的默认组,Default 是添加白名单后的用户的默认组。
您可以在群内发送 组列表
指令来查看所有的用户组。
为了让用户能够正常访问某些功能,您需要为用户组添加相应的权限。
接下来,将会演示如何为Guest
用户组添加添加白名单
的权限,以便未添加白名单的用户能够正常添加白名单。
首先,需要找到该功能对应的权限。使用命令权限
命令来查看该命令对应的权限。
在群内发送以下消息:
命令权限 添加白名单
得到的结果如下:
ewl.addwhitelist
然后,使用添加组权限
命令来为用户组添加权限。
在群内发送以下消息:
添加组权限 Guest ewl.addwhitelist
如果一切正常,机器人会回复添加成功!
。
到此为止,您已经成功为Guest
用户组添加了添加白名单
的权限。
为了能让已注册的用户使用部分功能(例如:在线,签到等功能),您还需要为Default
用户组添加相应的权限。