koishijs / koishi

Cross-platform chatbot framework made with love
https://koishi.chat
MIT License
4.53k stars 246 forks source link

Bug: adapter-satori接入chronocat,引用消息的session中quote属性缺失。 #1395

Closed March-7th-Tech closed 3 months ago

March-7th-Tech commented 6 months ago

Describe the bug

QQ引用消息传给koishi的时,缺失quote属性。 根据官方文档,session中应该有个quote属性。 沙盒中引用消息时是正常的,但是通过adapter-satori接入chronocat时,接受QQ平台的引用消息,console.log(session)发现quote这个属性直接没了。 在QQ中,直接引用消息并进行指令输入,可以发现 指令 直接被吞掉了……这时候koishi甚至没办法识别help指令。

Steps to reproduce

通过adapter-satori接入chronocat,使用这个插件,输入指令去console.log(Session)。 可以发现(在QQ平台中): 无引用消息并发送指令时,日志中Session的quote属性是缺失的。 引用消息时并发送指令时,koishi无法识别指令。

Expected behavior

通过adapter-satori接入chronocat的消息Session中,应该有个quote属性。

Screenshots

沙盒的Session: test QQ的Session: QQtest QQ引用消息并输入指令: QQtest1 可以发现koishi并没有识别到这个help指令……

Versions

Additional context

No response

shigma commented 3 months ago

已修复,下个版本实装。