Lagrange.Core icon indicating copy to clipboard operation
Lagrange.Core copied to clipboard

[Bug?]: 无法通过 `get_msg` 获取私聊中 Bot 发送的图片 URL

Open po-lan opened this issue 1 year ago • 1 comments

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • [X] 我已经仔细阅读上述内容
  • [X] 我已经使用 最新构建 测试过,问题依旧存在。
  • [X] 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • [X] 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。(其它疑问请考虑加入TG群询问或在discussions中提问)

Lagrange项目

OneBot

所使用/依赖的Lagrange项目对应的commit

https://github.com/LagrangeDev/Lagrange.Core/commit/4d1fdf44ff100deb03208a6896f20ca7cfed4582

运行环境

Linux

运行架构

arm64

连接方式

反向 WebSocket

重现步骤

Bot 将图片发送给用户 再去通过消息ID获取这个图片无法得到URL

期望的结果是什么?

{'file': None, 'url': None, 'summary': '[图片]', 'subType': 0}

此URL不为空

实际的结果是什么?

{'file': None, 'url': None, 'summary': '[图片]', 'subType': 0}

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

推测可能是由于本项目的数据是从本地的数据库获取的信息。 当我使用NapCat时正常响应

po-lan avatar May 23 '24 05:05 po-lan

因为 Bot 发送的消息是在上传之前入库的,因此没有图片连接

DarkRRb avatar Sep 18 '24 17:09 DarkRRb