project-mirai / mirai-api-http

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

关于uploadImage接口的type属性 #606

Open Numendacil opened 2 years ago

Numendacil commented 2 years ago

关于语音上传部分看到了#506 ,其中有提到私聊图片和语音与群聊部分是不互通的,因此uploadImageuploadVoice都需要带type参数。然而在实测中发现:

  1. uploadImageuploadVoice设置type为任意值(group/friend/temp)均会产生相同的imageId/voiceId
  2. 在私聊消息中使用上传的语音id发送会产生#506 一样的错误,但上传的图片id可以在所有聊天窗口正常发送

因此比较好奇这个type参数具体的作用是什么

ryoii commented 2 years ago

core 曾经做过一次 imageId 的格式修改,不知道是不是因此给不同类型的图片消息做了 imageId 上的兼容