Closed RedBeanN closed 2 months ago
795845b is too old
@MrXiaoM 我直接按照 https://github.com/MrXiaoM/Overflow/blob/main/docs/install/MCLOverflow.md 更新完就是这个版本,请问需要怎么更新呢?
@MrXiaoM 我直接按照 https://github.com/MrXiaoM/Overflow/blob/main/docs/install/MCLOverflow.md 更新完就是这个版本,请问需要怎么更新呢?
看置顶 issue
更新后收到的文件是空的 Bot.xxx: xx(xx) -> WrappedFileMessage(id=, internalId=0, name=, size=0, url=file:///app/napcat) 版本:0.9.9.510-d6669df-SNAPSHOT 网络日志:
2024-09-17 21:25:25 D/Onebot: [Recv] <-- {"self_id":12345,"user_id":12345,"time":1726579525,"message_id":815351619,"message_seq":815351619,"real_id":815351619,"message_type":"private","sender":{"user_id":12345,"nickname":"","card":""},"raw_message":"[CQ:file,file=stream-response.txt,path=,url=file:///app/napcat,file_id=xxx.stream-response.txt,file_size=7842588,file_unique=stream-response.txt]","font":14,"sub_type":"friend","message":[{"type":"file","data":{"file":"stream-response.txt","path":"","url":"file:///app/napcat","file_id":"xxx.stream-response.txt","file_size":"7842588","file_unique":"stream-response.txt"}}],"message_format":"array","post_type":"message"}
NapCat有/get_file的接口可以用file_id获得文件,看起来应该是Overflow没有解析?
mirai 的 api 并不支持私聊文件,解析了也没用
@MrXiaoM 我可以自己适配,既然有file接口了,只要把id和name字段传出来就行
问题描述
配合 NapCatQQ 时发生,向机器人账号私聊发送txt文件,NapCat侧有接受文件的日志,Overflow侧报错,没有收到消息
复现
简单测试了一下,除了txt以外发送其他文件也会触发 Overflow 网络日志显示有接收到文件,应该是解析的时候报错了 NapCat侧日志前后都没有报错
Overflow 版本
2.16.0-795845b-SNAPSHOT
其他组件版本
NapCat.Core Version: 2.6.3
系统日志
网络日志
补充信息
补充:NapCat是跑在docker的mlikiowa/napcat-docker:latest,不确定有没有影响 具体版本是这个