simbot-component-kook icon indicating copy to clipboard operation
simbot-component-kook copied to clipboard

消息转发无法直接转发图片

Open ForteScarlet opened this issue 2 years ago • 1 comments

如果直接原样发送图片类型的消息将无法转发:

channel.send(event.messageContent)

这会提示资源不存在,需要重新上传资源。但是此资源链接(貌似)可以直接使用在卡片消息中,因此仅需要对消息转发情况做处理,可能需要涉及内部链接缓存。

此问题在Kook开发者中心中有所反馈,但是对此问题的调整意向不大,可能不会被官方改善。

ヘキソナ#6969: 你放在卡片消息里发出去就行

由回复得知图片链接似乎可直接被卡片消息使用。

ヘキソナ#6969: 这种东西从来都是开发者自己实现吧… 加糖可以,但是加到最后甜到发齁,你的sdk就有点太臃肿了 ヘキソナ#6969: 关于优化这一点我觉得这种操作几乎可以忽略不计,你又不是在打OI…(其实就算是OI这么几个指令的时间也解决不了TLE)…所以最后唯一的作用还只是语法糖

以目前的讨论结果来看,操作调整的可能性不大。

ForteScarlet avatar Nov 09 '22 17:11 ForteScarlet

目前是重新下载、上传图片文件。

ForteScarlet avatar Mar 03 '24 07:03 ForteScarlet