HyDevelop / PicqBotX

基于 CQHTTP 插件的 Java QQ 机器人类库

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug] cc.moecraft.icq.command.interfaces.GroupCommand无法正确执行

opened this issue · comments

介绍这个 Bug:
这个BUG具体原因是GroupUserManager中的groupCache调用containsKey()方法时传入的参数有问题, 导致GroupCommand无法正确被执行

这个 Bug 是怎样出现的?
新建一个类实现GroupCommand接口, 但groupMessage方法无法正确被CommandManager调用

没有 Bug 的话应该是什么样子的?
群消息发送后应正确被CommandManager调用, 从而进入对应的groupMessage方法, 继而执行相应业务逻辑

截图:
EH8QU1VC9(AB VE6YT@GJ$1

PicqBotX 运行环境:

  • 系统: Windows 10 1903
  • 版本: 4.12.0.1015.PRE

CoolQ HTTP 运行环境:

  • 系统: Windows 10 1903
  • 酷Q 版本: 5.15.5
  • HTTP 插件版本: 4.12.3

PicqBotX 配置:

{
  "debug": false,
  "noVerify": false,
  "useAsyncCommands": true,
  "maintenanceMode": false,
  "maintenanceResponse": "- 机器人正在维护 -",
  "autoMultiAccountOptimizations": true,
  "multiAccountOptimizations": true,
  "eventPaused": false,
  "httpPaused": false,
  "apiRateLimited": false,
  "apiAsync": false,
  "commandArgsSplitRegex": " ",
  "colorSupportLevel": "FORCED",
  "logPath": "",
  "logFileName": "PicqBotX-Log",
  "logInit": false,
  "commandErrorHandler": {}
}

修复啦w
谢谢w