使用带有quote字样的方法就行,可以查看源代码中的注释
不过对于kotlin新手来说不建议使用dsl
我在 java 我是这么写的,仅供参考
QuoteReply quote = new QuoteReply(event.getMessageSource()); quote.plus("message here"); // 然后 .sendMessage(quote);
@yoonching 在 关于消息引用回复 中说:
根据你的代码片段,我想可以这样:
//TODO 这里该写什么?
subject.sendMessage(message.quote() + "回复内容")
你可以应该用dsl语法
subscribeMessages { "test1" containsReply "Hello World" "test2" containsReply { message.quote() + "Hello World" } contains("test3") reply { "Hello World" } contains("test4") quoteReply { "Hello World" } }
尝试用
this.
把可用的dsl方法列出来自己实验,自己多试试才能了解
谢谢各位大佬的帮助