Ycituss / suijisetu

一个基于Mirai 2.7-M2的机器人插件,用以发送随机色图
GNU Affero General Public License v3.0
62 stars 7 forks source link

关于无法添加权限 #19

Open LittFlower opened 2 years ago

LittFlower commented 2 years ago

我在聊天环境中输入super list或者其他super add这样的指令,结果显示: 很抱歉,您没有权限使用该指令~ 请问应该如何解决? 如何顺利把这个插件加载呀。

PS:我的setu.json 中的QQ号已经改过了,改成了我的机器人的QQ号。

求解~

Ycituss commented 2 years ago

./config/com.ycitus.setu/ApplicationConfig.json 中改完管理员qq后重启mirai

LittFlower commented 2 years ago

./config/com.ycitus.setu/ApplicationConfig.json 中改完管理员qq后重启mirai

您的意思是说,把./config/com.ycitus.setu/ApplicationConfig.json 里的管理员QQ改成机器人的QQ吗?

可我之前已经试过了。

{"version":"3.6.3","Debug":{"enable":false},"Admin":{"InvitationManager":{"QQFriendInvitation":{"autoAcceptAddQQFriend":false},"QQGroupInvitation":{"autoAcceptAddQQGroup":false}},"botAdministrators":[1476569428]},"Systems":{"SendSystem":{"SendDelay":{"SendToFriends":{"enable":false,"delayTimeMS":0},"SendToGroups":{"enable":true,"delayTimeMS":1000}},"sendMsgMaxLength":4500},"Commands":{"groupListCommands":["gl","GL","grouplist","GroupList","群列表"],"superCommands":["super",">权限"],"sendtoOtherGroupCommands":["stg","STG","sendtogroup","SendToGroup"]}},"RandomImages":{"relayEnable":false,"recallEnable":false,"recallDelay":5000,"enableAll":true,"setuAll":false,"r18All":false,"defaultSetuQuality":2,"defaultImage":2,"setuCommands":["gkd","来张图"],"enableGroup":[],"groupSetu":[],"groupR18":[]}}

是我改的这个还有问题吗?

XrVi commented 1 year ago
  1. 第一次启动生成了Setu里面的配置文件,修改botAdminstrator为自己的QQ号后
  2. 第二次重启发现又生成了一个配置文件(下图上方),这时使用刚设置为管理员的QQ发送命令机器人回复没有权限 到配置文件一看Setu文件夹下的配置文件像是重新加载了一样回滚到了作者的QQ,但第二次启动生成的配置文件中的botAdminstratorQQ号是自己的没有变。
  3. 第三次重启直接爆红自动退出控制台,像是每次启动目录都要自动移动一下。

    若是手动把新生成的文件夹删除再次启动虽然不再爆红正常启动,但是就会重复(1,2,3)操作...... 这是插件的问题还是我自己的版本问题?

    image image