Overflow icon indicating copy to clipboard operation
Overflow copied to clipboard

替换 mirai 实现为 Onebot 以进行无缝迁移

Results 13 Overflow issues
Sort by recently updated
recently updated
newest added

### 问题描述 在linux x84 Debian系统上使用Lagrange作为onebot服务时使用mirai的mirai mcmod插件获取模组列表时发生数据类型错误的问题。 ### 复现 1. 使用最新版的overflow与lagrange 2. 使用linux服务器(之前在windows服务器时未遇到类似问题,不清楚原因) 3. 使用该插件https://github.com/limbang/mirai-console-mcmod-plugin. 4. 使用功能mod 随机模组 ### Overflow 版本 f37b538 ### 其他组件版本 mirai-console-mcmod-plugin-2.0.10.mirai2.jar Lagrange.OneBot_linux-x64_8.0 ### 系统日志 ```text 2024-05-10 21:03:54...

bug
question
wait-for-reply

### 问题描述 https://github.com/MrXiaoM/Overflow/blob/3bd5c2e2193ae3f20a4c46d113d38e21c55a72be/overflow-core/src/main/kotlin/top/mrxiaom/overflow/internal/Overflow.kt#L412-L416 正如代码注释所说`Onebot 没有 imageId 概念,Overflow 使用 imageId 字段来存储 Onebot 中的 file 链接` 但是在[df78661](https://github.com/MrXiaoM/Overflow/commit/df786619ac82b6f28a57bb633c1c3d70c775ae94)中仍然尝试进行了`imageId`的实现 这导致了一个问题,正如上文所言`Onebot 没有 imageId 概念`,也许在`Shamrock`中这类走手机协议的可以仍然保持`ImageId`的概念,但是在以`Lagrange`这类走PCNT协议的就会出现问题,因为PCNT的图片链接是这样的: ``` https://multimedia.nt.qq.com.cn/download?appid=1407&fileid=Cgk3Mjc1MTEwNzASFDTLcVgFwCI96UKOYtmoY93wveXiGIY9IP8KKPXv0v-x_4UDUIC9owE&rkey=CAMSKLgthq-6lGU_NMvprHzoH2sjPb9AMHBJwViIt22qAznF1XoB9KY9IMk&spec=0 ``` 之前版本插件可以直接用`imageId`获取图片的方式来维持运行,或者直接从消息字符串中抽取链接,现在消息格式变了、`imageId`在`Lagrange`中获取变成了`!图片链接`而不是以前的`图片链接`,导致了部分混乱; 同时部分功能也是需要直接抽取图片外链,而以`Shamrock`中这类走手机协议的获取到的`imageId`也不能像以前一样简单的通过`https://gchat.qpic.cn/gchatpic_new/0/0-0-${imageId}/0`拼接获取外链。所以或许可以回滚这个commit,因为Onebot注定不能提供`imageId`的概念,强行解析`imageId`对于不同Onebot实现会产生不一致的效果导致更复杂的插件判断,或者额外提供一个接口直接获取图片链接保持其一致性 ### 复现 用`Lagrange.Onebot`就会出现 ### Overflow 版本...

question

### 问题描述 通过overflow和lagrange发送语音消息无法发出 ### 复现 通过overflow和lagrange发送语音消息无法发出 ### Overflow 版本 8c7dd0c ### 其他组件版本 _No response_ ### 系统日志 ```text 2024-03-08 23:08:02 W/Onebot: Request failed: [send_group_msg, echo=196] app=Lagrange.OneBot v0.0.3 ,message=, retCode=200, retJson={"status":"failed","retcode":200,"data":null,"echo":196} 2024-03-08...

question
wait-for-reply

### 问题描述 使用Overflow进行二次开发时,使用BotBuilder构建机器人,机器人相关日志会被输出至控制台 此前使用 Mirai 时可以通过 `BotConfiguration` 中的 `noBotLog()` 来阻止控制台信息,咨询 Overflow 是否存在相关方法? 如若没有,是否可以添加此方法。 ``` private void connect() { switch (getConfig().getString("type", "none")) { case "positive": { bot = BotBuilder.positive(getConfig().getString("host")) .token(getConfig().getString("token")) .retryTimes(0)...

question

我稍微了解了一下源码以及LLOneBot那边给到的一些 api 返回数据,我想应该是可以不用拿 url 做 `imageId` 的。 image 相关 json ```json "message": [ { "data": { "file": "E9FEA919E34659506AF549E04A6BCCFB.jpg", "subType": 1, "url": "https://gchat.qpic.cn/gchatpic_new/xxxxxxxx/735228141-2874266716-E9FEA919E34659506AF549E04A6BCCFB/0?term=255&is_origin=0", "file_size": "9773" }, "type": "image" } ] ```...

feature

### 问题描述 如果关闭onebot服务端,mcl开始自动重连,在服务端重新上线后可以连上一下后断开,(关闭码: NORMAL)。之后overflow不会尝试重连,需要/overflow reconncet botQQ或者重启mcl 控制台信息如下: 2024-07-20 20:36:31 W/Onebot: 等待 5.0 秒后重连 (第 4/5 次) 2024-07-20 20:36:36 I/Onebot: 正在重连... 2024-07-20 20:36:36 I/Onebot: ▌ 已连接到服务器 ┈━═☆ 2024-07-20 20:36:36 I/Onebot: ▌...

question

### 问题描述 overflow发送消息未产生报错日志,llonebot无日志,starbot提示发送消息失败 ### 复现 问题产生原因未知,重启overflow后能恢复正常,运行一段时间后概率发生该问题 ### Overflow 版本 b2f275f ### 其他组件版本 starbot 2.0.10 mirai-api-http-2.10.0 llonebot 3.27.3 java 17 ### 系统日志 ```text 2024-07-29 16:50:14 V/Bot.2725480293: Group(778011202) File "/home/starbot/starbot/core/sender.py", line 170,...

question

有考虑支持docker吗?目前只看到win的客户端

feature

### 问题描述 ### 操作 在`mirai-core` 中获取 `GroupActive` 在运行代码时,发现该操作会出现意料之外的返回,抛出错误 `java.net.ProtocolException: Invalid HTTP method: get` 个人认为这是因为 [BotUtils.kt#84](https://github.com/MrXiaoM/Overflow/blob/main/overflow-core/src/main/kotlin/top/mrxiaom/overflow/internal/utils/BotUtils.kt#L84) 所导致的问题 更换`s01.oss.sonatype.org`最新版后仍存在该问题 遂提出该issue ### 复现 ```kotlin object Example : SimpleListenerHost() { val logger = MiraiLogger.Factory.create(Example::class)...

bug
question

### 问题描述 在群发消息失败后,无法接收到新的消息,但是网络连接还在 ### 复现 使用群发消息,在群发消息失败时概率会触发 ### Overflow 版本 f8d867b ### 其他组件版本 Napcat 2.6.23 ### 系统日志 _No response_ ### 网络日志 ```text 现在是11:45:14 2024-10-04 11:46:21.131 [pool-4-thread-2] WARN Onebot - 请求失败: [send_group_msg]...

question
wait-for-reply