## 机器人无法主动发送消息
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插件内`插件接收数据密钥`的值进行比较 |
- 团队说明
- 通用支付接口
- 支付接口申请方式
- 微信支付
- QQ钱包
- 积分支付
- 支付宝
- 开发模式与规范
- 插件接口
- 设计接口与注册接口
- 创建订单
- 订单退款
- 插件接口类
- 支付接口
- 目录结构
- 设计接口
- 编辑设置项
- 异常类
- 日志
- 数据字典
- 1.0
- 支付接口接入
- 插件接口接入
- 数据字典
- 支付接口表payment
- 插件接口表payment_api
- 订单表payment_pay
- 支付流程
- 担保中介交易系统
- 交易流程
- 交易参与者联系资料
- 多平台机器人
- 组件设置
- 日志
- 常见问题
- 【QQ机器人】CQHTTP
- 安装流程
- 常见错误
- 开发文档
- 开发模式
- 组件
- 内部组件
- 外部组件
- 机器人
- 插件调用机器人接口
- 威客任务
- 启用版块
- 担保中介交易
- 珊瑚发帖文本内容安全云校验
- 珊瑚图片内容安全云校验
- 实名认证支付宝
- 支付宝应用申请-公钥
- 支付宝应用申请-公钥证书