-
-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
标准的“消息引用”定义 #898
标准的“消息引用”定义 #898
Comments
Hello~ 我找了一下,KOOK 中的确尚未实现主动指定消息引用目标的方式(不直接使用API或扩展函数的情况下),后续会追加实现 (https://github.com/simple-robot/simbot-component-kook/issues/156)。 但是我似乎没有在KOOK的 官方文档 中找到如何在事件中区分对消息的引用(也找了 KMarkdown 中的特殊语法),也可能这就是我当初忽视了实现
至于对 消息引用 的统一实现,消息引用的确是一个挺常见的形式,是个不错的建议,会考虑提供一个 目前的想法:
|
了解。这下 |
您好,我还有个疑问,是否应该把获取被引用的消息的原消息(比如消息链)的方法也放在标准库里呢,这样也更加方便一些。 |
🤔嗯...感觉的确可以,不过得考虑一下放在哪儿, // 如果未实现、不被支持,抛出 UnsupportedOperationException
val msgContent = bot.messageFromReference(messageReference) |
本来想说放进接口方法里的,但是这么做不便于反序列化,所以好像只有这么个折中的办法了... |
也有另外一个选择,放在
|
这样子的话就确实便利了,但是这样没有顾及那些持久化存储的 |
嗯…的确 |
是否会提供贡献?
不确定
建议描述
打扰了,我想获取某个接受到的消息所引用的消息,但是我翻了文档和源代码也没有找到这个接口,issue里全是只教mirai的,kook好像也没有直接的方法,好像都需要调用平台特定api,要是有一个统一的获取被引用的消息的接口就好了,或许可以加到
MessageContent
里面。The text was updated successfully, but these errors were encountered: