Nova-Committee / McBot

A mod allowed you to connect minecraft and QQ
Other
115 stars 15 forks source link

[Bug/漏洞] 使用服务器打开较长时间收不到QQ消息 #106

Closed MSnjStudios closed 4 months ago

MSnjStudios commented 1 year ago

Checks / 检查

Java Version / Java版本

17.0.1

Minecraft Version / Minecraft版本

1.18.2

McBot Version / McBot版本

2.1.7

Description / 描述

刚打开服务器正常的,打开服务器将近一天了吧(云服务器),QQ消息在服务器上就已经收不到了。reload或重新连接都没有解决,只能重启服务器。

To Reproduce / 重现

打开服务器,将近一天的时间。

Log / 日志

没有错误日志

Config / 配置

{ // 通用 "common": { // 开启q群功能 "group_on": true, // 支持多个q群 "group_id_list": [ ], // 是否开启频道 "guild_on": false, // 频道id "guild_id": "", // 子频道列表 "channel_id_list": [], // 机器人qq "bot_id": 0, // 主人qq "master_id": 0, // 是否启用 "enable": true, // 是否开发模式,将显示事件信息操作 "debuggable": false, // 白名单,无用 "whitelist_enable": false, // 选择语言系统 "language_select": "zh_cn", // 自动连接 "auto_open": true, // 是否开启聊天栏图片功能 "image_on": true }, // 状态 "status": { // 全局接收 "RECEIVE_ENABLED": true, // 命令接收 "R_COMMAND_ENABLED": true, // 消息接收 "R_CHAT_ENABLE": true, // 发送消息 "SEND_ENABLED": true, // 发送欢迎玩家入群消息 "S_QQ_WELCOME_ENABLE": true, // 发送玩家退群消息 "S_QQ_LEAVE_ENABLE": true, // 发送加入服务器消息 "S_JOIN_ENABLE": false, // 发送离开服务器消息 "S_LEAVE_ENABLE": false, // 发送玩家死亡消息 "S_DEATH_ENABLE": false, // 发送服务器聊天 "S_CHAT_ENABLE": true, // 发送成就消息 "S_ADVANCE_ENABLE": true }, // 命令 "cmd": { // 自定义q群加入事件消息 "welcome_notice": "\u6b22\u8fce\u52a0\u7fa4~", // 自定义q群离开消息 "leave_notice": "\u79bb\u5f00\u4e86\u6211\u4eecqwq", // q群中使用命令的关键符号 "command_start": "!", // 暂时没用 "bind_command": "bind", // 暂时没用 "whitelist_command": "white", // 暂时没用 "bind_success": "\u7ed1\u5b9a\u6210\u529f \u2508\u2501\u2550\u2606\n\u6210\u529f\u7ed1\u5b9a\u8d26\u53f7: %Player%\n\u4f60\u4ed6\u5988\u7ed1\u5b9a\u6210\u529f\u4e86\u5462~\"", // 暂时没用 "bindFail": "\u7ed1\u5b9a\u5931\u8d25 \u2508\u2501\u2550\u2606\n\u4f60\u7684QQ\u5df2\u7ecf\u7ed1\u5b9a\u6216 %Player% \u5df2\u88ab\u7ed1\u5b9a\n\u4f60\u4ed6\u5988\u4e0d\u80fd\u518d\u7ed1\u5b9a\u4e86\u5462~", // 暂时没用 "bindNotOnline": "\u73a9\u5bb6\u4e0d\u5728\u7ebf \u2508\u2501\u2550\u2606\n%Player% \u4e0d\u5728\u7ebf\u6216\u8005\u4e0d\u5b58\u5728\u54e6\n\u8fd8\u4ed6\u5988\u4e0d\u4e0a\u7ebf\u6401\u8fd9\u73a9QQ\u5462~", / #################### 是否开启显示到游戏中的前缀 / "gamePrefixOn": true, // 是否开启显示到游戏中的id前缀 "idGamePrefixOn": true, // 来自q群显示到游戏中的前缀 "qqGamePrefix": "\u7fa4\u804a", // 来自频道显示到游戏中的前缀 "guildGamePrefix": "\u9891\u9053", // 是否开启显示到游戏中的昵称为群昵称 "groupNickOn": false, / #################### 是否开启来自游戏的消息显示到群中的前缀 / "mcPrefixOn": true, // 来自游戏的消息显示到群中的前缀 "mcPrefix": "MC", / #################### 是否开启游戏中自定义关键词 / "mcChatPrefixOn": false, // 是否开启qq中自定义关键词 "qqChatPrefixOn": false, // 游戏中自定义的消息头文本 "mcChatPrefix": "q", // qq中自定义的消息头文本 "qqChatPrefix": "m", / #################### 是否开启游戏中机器人执行命令发送的消息前缀 / "mcSystemPrefixOn": true, // 游戏中机器人执行命令发送的消息前缀 "mcSystemPrefix": "SERVER" }, // 机器人 "bot_config": { "url": "ws://ip:510", "token": "", "botId": 0, "isAccessToken": false, "miraiHttp": false, "reconnect": true, "maxReconnectAttempts": 20 } }

cnlimiter commented 1 year ago

这个问题很久之前出现过,当时应该解决了啊qwq

cnlimiter commented 4 months ago

此issue关闭,无法复现