project-mirai / mirai-api-http

Mirai HTTP API (console) plugin
GNU Affero General Public License v3.0
1.66k stars 343 forks source link

/file/upload 上传文件后群里没有消息 #468

Closed nitsort closed 3 years ago

nitsort commented 3 years ago

刚从mirai-api-http-v1.12.0升级到mirai-api-http-v2.3.0 使用 /file/upload 上传文件后群里没有文件上传的消息,但文件的确上传成功了,在群文件可以看到。 另外 /file/upload 上传文件后,使用 /file/info 获取刚上传的文件信息(并不是立即调用 /file/info),会返回

{
    "code": 5,
    "msg": "指定对象不存在"
}

第二次可以成功获取。 如果上传之后在群文件那里刷新出这个文件,/file/info 可以直接获取到刚上传的文件信息。

> /mcl list
I/MCL Addon: Package: org.bouncycastle:bcprov-jdk15on  Channel: stable  Type: libs  Version: 1.64  Locked: false
I/MCL Addon: Package: net.mamoe:mirai-console  Channel: beta  Type: libs  Version: 2.7.1-dev-1  Locked: false
I/MCL Addon: Package: net.mamoe:mirai-console-terminal  Channel: beta  Type: libs  Version: 2.7.1-dev-1  Locked: false
I/MCL Addon: Package: net.mamoe:mirai-core-all  Channel: beta  Type: libs  Version: 2.7.1-dev-1  Locked: false
I/MCL Addon: Package: org.itxtech:mcl-addon  Channel: c122  Type: plugins  Version: 1.2.2  Locked: false
ryoii commented 3 years ago

文件上传后需要有一段时间同步后,才能获取到。#426 就是这个问题引起的

nitsort commented 3 years ago

文件上传后需要有一段时间同步后,才能获取到。#426 就是这个问题引起的

那文件上传不会在群里发送消息是啥原因呢

ryoii commented 3 years ago

文件上传后需要有一段时间同步后,才能获取到。#426 就是这个问题引起的

那文件上传不会在群里发送消息是啥原因呢

只上传了没推送消息,等一个patch