diff --git a/src/main/java/com/mtz/qqbot/Listener/HandleMessageListener.java b/src/main/java/com/mtz/qqbot/Listener/HandleMessageListener.java new file mode 100644 index 0000000..a8d3f15 --- /dev/null +++ b/src/main/java/com/mtz/qqbot/Listener/HandleMessageListener.java @@ -0,0 +1,24 @@ +package com.mtz.qqbot.Listener; + +import net.itbaima.robot.event.RobotListener; +import net.itbaima.robot.event.RobotListenerHandler; +import net.itbaima.robot.listener.MessageListener; +import net.mamoe.mirai.event.events.FriendMessageEvent; +import net.mamoe.mirai.event.events.GroupMessageEvent; + +import java.util.List; + +@RobotListener +public class HandleMessageListener { + @RobotListenerHandler//接收来自好友的消息,打印到控制台 + public void handleMessage(FriendMessageEvent event) { + String message = event.getMessage().contentToString(); + System.out.println("来自" + event.getSenderName() + "的消息:" + message); + } + + @RobotListenerHandler//接收来自群聊的消息,打印到控制台 + public void handleGroupMessage(GroupMessageEvent event) { + String message = event.getMessage().contentToString(); + System.out.println(event.getGroup() + "“" + event.getSenderName() + "”的群聊消息:" + message); + } +} diff --git a/src/main/java/com/mtz/qqbot/Listener/TestListener.java b/src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java similarity index 51% rename from src/main/java/com/mtz/qqbot/Listener/TestListener.java rename to src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java index 1ea4218..af8fd4e 100644 --- a/src/main/java/com/mtz/qqbot/Listener/TestListener.java +++ b/src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java @@ -1,28 +1,13 @@ package com.mtz.qqbot.Listener; -import net.itbaima.robot.event.RobotListener; import net.itbaima.robot.event.RobotListenerHandler; import net.itbaima.robot.listener.MessageListener; -import net.mamoe.mirai.event.events.FriendMessageEvent; import net.mamoe.mirai.event.events.GroupMessageEvent; import java.util.List; -@RobotListener -public class TestListener extends MessageListener { - @RobotListenerHandler//接收来自好友的消息,打印到控制台 - public void handleMessage(FriendMessageEvent event) { - String message = event.getMessage().contentToString(); - System.out.println("好友消息:" + message); - } - - @RobotListenerHandler//接收来自群聊的消息,打印到控制台 - public void handleGroupMessage(GroupMessageEvent event) { - String message = event.getMessage().contentToString(); - System.out.println("群聊消息:" + message); - } - - public TestListener() { +public class RecallMessageListener extends MessageListener { + public RecallMessageListener() { super(List.of("原神", "OP"), true);//自定义违禁词 }