From e0b51f4dbb108fee4a0090bbc04c8f0b8950a439 Mon Sep 17 00:00:00 2001 From: mensc <954787484@qq.com> Date: Fri, 21 Jun 2024 10:33:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E6=A8=A1=E5=9E=8B=E7=9B=91=E5=90=AC?= =?UTF-8?q?=E5=99=A8=E5=88=86=E8=A7=A3=EF=BC=8C=E5=90=84=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=88=86=E5=BC=80=EF=BC=8C=E4=BC=98=E5=8C=96=E4=BA=86=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=8F=B0=E8=BE=93=E5=87=BA=E4=BF=A1=E6=81=AF=E7=9A=84?= =?UTF-8?q?=E5=8F=AF=E8=AF=BB=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qqbot/Listener/HandleMessageListener.java | 24 +++++++++++++++++++ ...stener.java => RecallMessageListener.java} | 19 ++------------- 2 files changed, 26 insertions(+), 17 deletions(-) create mode 100644 src/main/java/com/mtz/qqbot/Listener/HandleMessageListener.java rename src/main/java/com/mtz/qqbot/Listener/{TestListener.java => RecallMessageListener.java} (51%) 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);//自定义违禁词 }