Open Karlatemp opened 1 year ago
new ForwardMessage
@xxx
GlobalEventChannel.INSTANCE.subscribeAlways(MessageEvent.class, event -> { if (event.getMessage().contentToString().equals("test")) { List<String> preview = new ArrayList<>(); List<ForwardMessage.Node> nodeList = new ArrayList<>(); // 当在 ForwardMessage.Node 添加了 QuoteReply,这个 QuoteReply 就会自带 @TA nodeList.add(new ForwardMessage.Node(event.getBot().getId(), event.getTime(), event.getBot().getNick(), new QuoteReply(event.getMessage()))); event.getSubject().sendMessage(new ForwardMessage(preview, "我的聊天记录", "[聊天记录]", "聊天记录", String.format("查看%d条回复消息", nodeList.size()), nodeList )); } });
-
ANDROID_PHONE
No response
Original post: https://mirai.mamoe.net/topic/2216
测试环境必须是群聊,好友不行
问题描述
new ForwardMessage
作为消息回复。@xxx
复现
mirai-core 版本
-
bot-protocol
ANDROID_PHONE
其他组件版本
No response
系统日志
No response
网络日志
No response
补充信息
Original post: https://mirai.mamoe.net/topic/2216