如何配置用户权限

当权限不足时,不但很多指令使用不了,甚至你连这些指令的帮助都无法看见。
那么,如何为用户配置权限等级呢?

答案很简单,启用自带的admin插件(没有就下载一个),然后输入指令。
image
如果需要更具体的用法请参照文档:数据管理 (Admin)

但,有一个问题是,这种用法只能设置比自己权限更低的权限,那如果自己也没有权限怎么办呢?
这种初次修改的时候,我们就只能通过数据库修改的方式:


来到数据库页面,选择user表,找到你自己的qq号,将authority列的值修改为你想要的等级,修改就完成了!
同理,其他人的权限等级也可以通过这种方式修改。

特别的,以下还有一种初始修改方式(广告)


下载kbot插件,在superAdminQQ中添加你的qq号,点击启用,这样你就可以在日志里看到,它为你自动升级成了5级权限(

4 个赞

还有一种方法是:

  1. 在全局设置里先把默认权限改成 5
  2. 然后和机器人讲一句话,这时候你用来讲话的这个账号的权限就是 5
  3. 把默认权限改回去
2 个赞

已经有权限的也会被修改吗

1 个赞

已有权限就和默认权限无关了

1 个赞

KBot 这个插件很好用,很不错!

数据库里面没有onebot这个表怎么办?而且kbot这个被标黄了啊

2 个赞
  1. 现在已经不需要使用数据库修改权限了,直接使用最开始介绍的 admin 插件的方法对用户进行提权就可以啦~ 给自己提权的话可以参考下面的帖子:

https://forum.koishi.xyz/t/topic/1055

  1. 依赖亮黄色灯或红色灯的话直接将 全部依赖一次性更新到最新 即可~ 可以参考下面的帖子:

已经成功了~感谢~

就是平台名好像不能变?
我改成别的之后inspect就没有相应了,只会返回平台名,没有别的参数了

1 个赞

没有理解你所说的意思。QQ 就是 QQ,Discord 就是 Discord,这怎么变?