DreamVoid / MiraiMC

适用于Minecraft服务器的Mirai机器人
https://docs.miraimc.dreamvoid.me
GNU Affero General Public License v3.0
182 stars 15 forks source link

MiraiGroupMessageEvent时间在调用reply,replyMirai,sendMessage,sendMessageMirai方法均有问题 #234

Closed 164ebr closed 2 years ago

164ebr commented 2 years ago

问题描述

自行开发附属插件使用event.reply("")以及event.replyMirai("")回应信息均无反应 image

经过测试得出结论 MiraiGroupMessageEveent的时候,调用event.reply方法,event.replyMirai方法,event.sendMessage方法,event.sendMessageMirai方法。均向发送者私聊回应。不会在群内回应(盲猜应该是你写错了)

下面是我测试代码 image

复现方法

@EventHandler public void onReplyMessage(MiraiGroupMessageEvent event){ if (event.getMessage().equals("测试")){ event.reply("回应reply方法"); event.replyMirai("回应replyMirai方法"); event.sendMessage("回应sendMessage方法"); event.sendMessageMirai("回应sendMessageMirai方法"); } }

服务端类型

Bukkit

服务端版本

PurPur-1.18.2

MiraiMC 插件版本

1.7

服务端日志

额外说明

协议

164ebr commented 2 years ago

下个版本希望可以修复吧(已经通过调用mirai代码实现了)

DollyDays commented 1 year ago

新版貌似有事件过期的问题,要换一个包