多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 机器人无法主动发送消息 1. 有可能是酷Q中配置文件的access_token与Discuz插件后台设置不一致 2. 有可能是机器人与discuz不在同一服务器下导致的端口被防火墙拦截,同一服务器下建议直接使用127.0.0.1而不是使用服务器IP ## 机器人无法回复消息 机器人接口内内置了debug模式的开关(正常情况下请勿开启,会占用大量的硬盘资源) 1. 打开酷Q中的\data\app\io.github.richardchien.coolqhttpapi\config目录下的配置文件,将`show_log_console`设置为true,`log_level`设置为info并重启插件 2. 如果酷Q的控制台中显示`执行快速操作`的日志,则代表Discuz插件调用成功,该消息被QQ拦截,此种情况无解决方案 3. 开启插件的debug模式 4. 安装并启用Hello robot组件 5. 发送一条消息给机器人 6. 查看csu_robot/api/cqhttp/logs/下的日志文件,其中以.res.json为结尾的代表Discuz插件回复的消息,.rec.json结尾的为Discuz插件接收到的消息,如果对应的.res.json日志文件中包含errMsg,则代表配置错误,具体可参考下面的错误码 ## 机器人错误码 | 错误码 | 场景 | 解决方案 | | --- | --- | --- | | missing secret | 机器人配置文件中缺少密钥 | 在`酷Q目录\data\app\io.github.richardchien.coolqhttpapi\config`找到对应QQ的配置文件,在secret中填写与Discuz插件内相同的密钥或在Discuz插件内将`插件接收数据密钥`的值设置为空 | | wrong secret | 机器人配置文件中密钥与插件中密钥不一致 | 在`酷Q目录\data\app\io.github.richardchien.coolqhttpapi\config`找到对应QQ的配置文件,与Discuz插件内`插件接收数据密钥`的值进行比较 |