Nova-Committee/McBot

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

MSnjStudios opened this issue · 2 comments

Checks / 检查

  • I confirm that I have searched for existing issues / pull requests before reporting to avoid duplicate reporting./我确认在报告之前我已经搜索了现有的问题或者拉取请求,以避免重复报告。
  • I confirm that I followed the Docs and read the Changelog, but this problem still exists./我确认我按照文档配置并阅读了Changelog,但这个问题仍然存在。
  • I confirm that I noted that if I don't follow the instructions, the issue may be closed directly./我确认我已经检查,如果我不按照说明进行操作,该问题可能会被直接关闭。

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
}
}

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

此issue关闭,无法复现