## 機器人無法主動發送消息
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
- 安裝流程
- 常見錯誤
- 開發文檔
- 開發模式
- 組件
- 內部組件
- 外部組件
- 機器人
- 插件調用機器人接口
- 威客任務
- 啟用版塊
- 擔保中介交易
- 珊瑚發帖文本內容安全云校驗
- 珊瑚圖片內容安全云校驗
- 實名認證支付寶
- 支付寶應用申請-公鑰
- 支付寶應用申請-公鑰證書