AQQBot
AQQBot copied to clipboard
Another QQ robot plugin based on Onebot v11 protocol development
### 检查项 - [x] 我已经检查过 [Issues 列表](https://github.com/alazeprt/AQQBot/issues), 未发现有与此相关的问题 - [x] 我已经使用最新 [开发版](https://github.com/alazeprt/AQQBot/actions) 进行测试, 仍然存在问题 - [x] 我已经在只安装 AQQBot 插件的相同版本服务端下进行复现, 该问题仍然存在 - [x] 我已经在只安装 AQQBot 的插件的不同版本服务端下进行复现, 该问题仍然存在 ### 操作系统信息 Windows server...
### 检查项 - [x] 我已经检查过 [Issues 列表](https://github.com/alazeprt/AQQBot/issues), 未发现有与此相关的请求 - [x] 我已经使用最新 [开发版](https://github.com/alazeprt/AQQBot/actions) 进行测试, 仍然没有该项功能 - [x] 我已经检查过 [Discussions 列表](https://github.com/alazeprt/AQQBot/discussions), 未发现有与此相关的讨论 - [x] 该功能无法通过如自定义指令等功能来实现, 或该功能可以通过现有功能实现但较为繁琐 ### 描述 希望能实现以下两个新功能: 1.重启AQQBot后更新玩家的QQ群昵称 2.绑定后不让玩家更改群昵称(如果有更改就直接强制改回规定昵称) 原因:...
### 检查项 - [x] 我已经检查过 [Issues 列表](https://github.com/alazeprt/AQQBot/issues), 未发现有与此相关的问题 - [x] 我已经使用最新 [开发版](https://github.com/alazeprt/AQQBot/actions) 进行测试, 仍然存在问题 - [ ] 我已经在只安装 AQQBot 插件的相同版本服务端下进行复现, 该问题仍然存在 - [ ] 我已经在只安装 AQQBot 的插件的不同版本服务端下进行复现, 该问题仍然存在 ### 操作系统信息...
您好,目前代码中 WebSocket 相关逻辑(如 `AQQBotWebhookServer.kt`)在连接断开或对端死机等异常情况下,未见实现主动超时断开、心跳包(如 ping/pong)、自动重连等机制。 虽然主类(如 `AQQBot.kt`)有定时检测 bot 状态并尝试重连的逻辑,但这只针对上层 bot 实例,对于底层 WebSocket 连接因网络异常或对端无响应导致的“假死”,依然可能出现无限等待或资源长期占用的风险。 **建议** 1. 在 WebSocket 服务器和客户端实现心跳包(如定时发送 ping/pong),检测连接存活状态。 2. 设置合理的超时时间,如一段时间内无响应自动断开连接并尝试重连。 3. 对于 `onClose`、`onError` 等事件,增加日志与重连逻辑,避免长时间挂起。 **复现方式** - 启动 bot 并建立...
推出内置依赖版本
### 检查项 - [x] 我已经检查过 [Issues 列表](https://github.com/alazeprt/AQQBot/issues), 未发现有与此相关的请求 - [x] 我已经使用最新 [开发版](https://github.com/alazeprt/AQQBot/actions) 进行测试, 仍然没有该项功能 - [x] 我已经检查过 [Discussions 列表](https://github.com/alazeprt/AQQBot/discussions), 未发现有与此相关的讨论 - [x] 该功能无法通过如自定义指令等功能来实现, 或该功能可以通过现有功能实现但较为繁琐 ### 描述 目前AQQBot仍需要联网下载依赖库(这不是问题,很多插件都这样做),但是一些地区下载困难,在服务器上科学上网也并不方便,能否推出一个内置了所有依赖的版本? 虽然这可能导致插件体积增大,但对于一些特殊情况的服务器很有帮助,也可以节省安装时间,因为有的时候可能会卡住很久。
### 检查项 - [x] 我已经检查过 [Issues 列表](https://github.com/alazeprt/AQQBot/issues), 未发现有与此相关的问题 - [x] 我已经使用最新 [开发版](https://github.com/alazeprt/AQQBot/actions) 进行测试, 仍然存在问题 - [x] 我已经在只安装 AQQBot 插件的相同版本服务端下进行复现, 该问题仍然存在 - [x] 我已经在只安装 AQQBot 的插件的不同版本服务端下进行复现, 该问题仍然存在 ### 操作系统信息 Windows2019 ###...
**Is your feature request related to a problem? Please describe.** PlaceholderAPI无法在代理端使用 **Describe the solution you'd like** 编写一个新插件,通过 `PluginMessageChannel` 实现插件间互通,通过该插件请求指定子服的特定PlaceholderAPI变量,以实现在代理端中使用PlaceholderAPI变量 **Additional context** 感谢 @RegadPoleCN 提出的意见
### 检查项 - [x] 我已经检查过 [Issues 列表](https://github.com/alazeprt/AQQBot/issues), 未发现有与此相关的请求 - [x] 我已经使用最新 [开发版](https://github.com/alazeprt/AQQBot/actions) 进行测试, 仍然没有该项功能 - [x] 我已经检查过 [Discussions 列表](https://github.com/alazeprt/AQQBot/discussions), 未发现有与此相关的讨论 - [ ] 该功能无法通过如自定义指令等功能来实现, 或该功能可以通过现有功能实现但较为繁琐 ### 描述 同步多个不同的群之间的消息