Skip to content

权限系统

Qianyiovo edited this page Mar 14, 2023 · 1 revision

权限系统

PrismBot 有着类似于 TShock 的权限系统,可以轻松地管理用户的命令权限,允许用户可以使用哪些指令,不能使用哪些指令。

在 PrismBot 中,用户分为两种类型:普通用户和超级用户。

  • 普通用户:普通用户可以使用 PrismBot 提供的所有指令,但是会受到用户组的权限以及个人的权限的限制。
  • 超级用户:超级用户可以无视权限限制访问所有命令。

用户组

每个用户都有一个的用户组,用户会继承用户组的权限。

默认用户组

PrismBot 存在两个默认的用户组:GuestDefault。Guest 是未添加白名单的用户的默认组,Default 是添加白名单后的用户的默认组。

查看所有用户组

您可以在群内发送 组列表 指令来查看所有的用户组。

添加用户组权限

为了让用户能够正常访问某些功能,您需要为用户组添加相应的权限。

接下来,将会演示如何为Guest用户组添加添加白名单的权限,以便未添加白名单的用户能够正常添加白名单。

首先,需要找到该功能对应的权限。使用命令权限命令来查看该命令对应的权限。

在群内发送以下消息:

命令权限 添加白名单

得到的结果如下:

ewl.addwhitelist

然后,使用添加组权限命令来为用户组添加权限。

在群内发送以下消息:

添加组权限 Guest ewl.addwhitelist

如果一切正常,机器人会回复添加成功!

到此为止,您已经成功为Guest用户组添加了添加白名单的权限。

为了能让已注册的用户使用部分功能(例如:在线,签到等功能),您还需要为Default用户组添加相应的权限。

Clone this wiki locally