From 74d5723c31c590c97e4f4019e04ed6f0de789ec5 Mon Sep 17 00:00:00 2001 From: 95478 <954787484@qq.com> Date: Tue, 25 Jun 2024 00:47:23 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=EF=BC=8C=E4=BF=AE=E6=94=B9=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- robot-data/cache/account.secrets | Bin 3568 -> 3568 bytes robot-data/cache/servers.json | 38 +++++++++--------- .../qqbot/Listener/HandleMessageListener.java | 1 - .../qqbot/Listener/RecallMessageListener.java | 4 +- .../com/mtz/qqbot/Listener/fishListener.java | 4 +- .../qqbot/Listener/sendByConsoleListener.java | 9 +++-- 6 files changed, 28 insertions(+), 28 deletions(-) diff --git a/robot-data/cache/account.secrets b/robot-data/cache/account.secrets index f5b47f145a0804f454fb4ac3cbdaa3272898d4d0..90250cfb09c7402b17bf38cdef5c70717b9006ae 100644 GIT binary patch literal 3568 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 diff --git a/robot-data/cache/servers.json b/robot-data/cache/servers.json index d7a9fa6..f2394b5 100644 --- a/robot-data/cache/servers.json +++ b/robot-data/cache/servers.json @@ -1,42 +1,42 @@ [ { - "host": "111.30.169.83", - "port": 14000 - }, - { - "host": "39.156.126.247", - "port": 80 - }, - { - "host": "39.156.126.247", + "host": "39.156.140.102", "port": 443 }, { - "host": "36.155.163.25", - "port": 443 - }, - { - "host": "36.155.187.225", + "host": "36.155.166.28", "port": 8080 }, { - "host": "111.30.169.83", + "host": "111.30.182.254", "port": 443 }, + { + "host": "111.30.187.201", + "port": 14000 + }, + { + "host": "120.232.31.250", + "port": 8080 + }, { "host": "msfwifi.3g.qq.com", "port": 8080 }, { - "host": "120.232.65.165", - "port": 14000 + "host": "36.155.163.66", + "port": 443 + }, + { + "host": "39.156.140.102", + "port": 80 }, { "host": "36.155.163.51", "port": 80 }, { - "host": "120.241.130.195", - "port": 8080 + "host": "120.233.17.147", + "port": 14000 } ] \ No newline at end of file diff --git a/src/main/java/com/mtz/qqbot/Listener/HandleMessageListener.java b/src/main/java/com/mtz/qqbot/Listener/HandleMessageListener.java index cbd7cf4..9cd965e 100644 --- a/src/main/java/com/mtz/qqbot/Listener/HandleMessageListener.java +++ b/src/main/java/com/mtz/qqbot/Listener/HandleMessageListener.java @@ -14,7 +14,6 @@ public class HandleMessageListener { public static int groupTempMessageCount = 0; - @RobotListenerHandler//接收来自好友的消息,打印到控制台 public void handleFriendMessage(FriendMessageEvent event) { String message = event.getMessage().contentToString(); diff --git a/src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java b/src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java index c8d7abc..95a17fe 100644 --- a/src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java +++ b/src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java @@ -28,8 +28,8 @@ public class RecallMessageListener extends MessageListener { public void recall(GroupMessageEvent event) throws InterruptedException {//当有人发违禁词自动撤回并禁言一分钟 String message = event.getMessage().contentToString(); if (this.invalidText(message)) { -// event.getSender().mute(60); -// Thread.sleep(500);//半秒后撤回方便演示 + event.getSender().mute(60);//禁言60秒 + Thread.sleep(500);//半秒后撤回方便演示 this.recallMessage(event.getMessage()); } } diff --git a/src/main/java/com/mtz/qqbot/Listener/fishListener.java b/src/main/java/com/mtz/qqbot/Listener/fishListener.java index 52daf10..3b5bbdb 100644 --- a/src/main/java/com/mtz/qqbot/Listener/fishListener.java +++ b/src/main/java/com/mtz/qqbot/Listener/fishListener.java @@ -30,7 +30,7 @@ public class fishListener extends MessageListener { .append(new At(event.getSender().getId())) .append(" 开始钓鱼,10秒后收杆") .build(); - event.getGroup().sendMessage(chain); + event.getGroup().sendMessage(chain);//发送消息到群聊 System.out.println(chain); Thread.sleep(10000); int whichFish = random.nextInt(fishes.length); @@ -46,7 +46,7 @@ public class fishListener extends MessageListener { .append(new At(event.getSender().getId())) .append(" 你钓上来了一条" + fishes[whichFish]) .build(); - event.getGroup().sendMessage(chain); + event.getGroup().sendMessage(chain);//发送消息到群聊 System.out.println(chain); } } diff --git a/src/main/java/com/mtz/qqbot/Listener/sendByConsoleListener.java b/src/main/java/com/mtz/qqbot/Listener/sendByConsoleListener.java index 5d419a0..d692710 100644 --- a/src/main/java/com/mtz/qqbot/Listener/sendByConsoleListener.java +++ b/src/main/java/com/mtz/qqbot/Listener/sendByConsoleListener.java @@ -5,7 +5,8 @@ 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 net.mamoe.mirai.event.events.GroupTempMessageEvent;import net.mamoe.mirai.message.data.At; +import net.mamoe.mirai.event.events.GroupTempMessageEvent; +import net.mamoe.mirai.message.data.At; import net.mamoe.mirai.message.data.MessageChain; import net.mamoe.mirai.message.data.MessageChainBuilder; @@ -21,12 +22,12 @@ public class sendByConsoleListener extends MessageListener { @RobotListenerHandler(concurrency = true)//收到好友消息后,通过控制台给好友发一条消息 public void sendMessageToFriend(FriendMessageEvent event) { Scanner input = new Scanner(System.in); - String str = input.nextLine(); - event.getFriend().sendMessage(str); + String str = input.nextLine();//控制台输入 + event.getFriend().sendMessage(str);//发送到群聊 System.out.println("机器人发送:" + str); } - @RobotListenerHandler(contactId = 518909220, concurrency = true)//当有人消息中带有“呼叫bot”时,可以从控制台输入一条消息发送 + @RobotListenerHandler(contactId = {518909220, 1033597003}, concurrency = true)//当有人消息中带有“呼叫bot”时,可以从控制台输入一条消息发送 public void sendMessageToGroup(GroupMessageEvent event) { String message = event.getMessage().contentToString(); if (this.invalidText(message)) { From 203a26d0e507a54e16684368a9e5f8035daf17e1 Mon Sep 17 00:00:00 2001 From: 95478 <954787484@qq.com> Date: Tue, 25 Jun 2024 01:05:13 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=92=93=E9=B1=BC?= =?UTF-8?q?=E8=AE=A1=E6=95=B0=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/mtz/qqbot/Controller/listController.java | 6 +++++- src/main/java/com/mtz/qqbot/Listener/fishListener.java | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/mtz/qqbot/Controller/listController.java b/src/main/java/com/mtz/qqbot/Controller/listController.java index f963ad6..1312bd4 100644 --- a/src/main/java/com/mtz/qqbot/Controller/listController.java +++ b/src/main/java/com/mtz/qqbot/Controller/listController.java @@ -2,6 +2,8 @@ package com.mtz.qqbot.Controller; import com.mtz.qqbot.Listener.HandleMessageListener; import com.mtz.qqbot.Listener.RecallMessageListener; +import com.mtz.qqbot.Listener.ReceiveGroupListener; +import com.mtz.qqbot.Listener.fishListener; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @@ -17,7 +19,9 @@ public class listController { "今日群聊1违禁消息:[" + RecallMessageListener.group1InvalidCount + "]条
" + "今日群聊2违禁消息:[" + RecallMessageListener.group2InvalidCount + "]条
" + "今日群聊1违禁超过5次QQ号名单:" + RecallMessageListener.group1InvalidMember + "
" + - "今日群聊2违禁超过5次QQ号名单" + RecallMessageListener.group2InvalidMember; + "今日群聊2违禁超过5次QQ号名单" + RecallMessageListener.group2InvalidMember + "

" + + "今日机器人被骚扰次数:[" + ReceiveGroupListener.receiveCount + "]
" + + "今日钓鱼次数:[" + fishListener.fishCount + "]
"; } } diff --git a/src/main/java/com/mtz/qqbot/Listener/fishListener.java b/src/main/java/com/mtz/qqbot/Listener/fishListener.java index 3b5bbdb..274c36a 100644 --- a/src/main/java/com/mtz/qqbot/Listener/fishListener.java +++ b/src/main/java/com/mtz/qqbot/Listener/fishListener.java @@ -14,6 +14,7 @@ import java.util.Random; @RobotListener public class fishListener extends MessageListener { + public static int fishCount = 0; String[] fishes = {"鲨鱼", "金龙鱼", "鲤鱼", "鲫鱼", "鲅鱼", "罗非鱼", "鲸鱼", "闲鱼", ""}; public fishListener() { @@ -49,6 +50,7 @@ public class fishListener extends MessageListener { event.getGroup().sendMessage(chain);//发送消息到群聊 System.out.println(chain); } + fishCount++; } } } From 05cef852d5465119c58ab6f2dc29e9e433ed17b0 Mon Sep 17 00:00:00 2001 From: 95478 <954787484@qq.com> Date: Tue, 25 Jun 2024 01:05:24 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=A2=AB=E9=AA=9A?= =?UTF-8?q?=E6=89=B0=E8=AE=A1=E6=95=B0=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mtz/qqbot/Listener/ReceiveGroupListener.java | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/mtz/qqbot/Listener/ReceiveGroupListener.java b/src/main/java/com/mtz/qqbot/Listener/ReceiveGroupListener.java index 02ddea8..9bad37f 100644 --- a/src/main/java/com/mtz/qqbot/Listener/ReceiveGroupListener.java +++ b/src/main/java/com/mtz/qqbot/Listener/ReceiveGroupListener.java @@ -10,10 +10,13 @@ import java.util.List; @RobotListener//群聊里发关键词,bot自动艾特并回复 public class ReceiveGroupListener extends MessageListener { + public static int receiveCount = 0; + public ReceiveGroupListener() { super(List.of("111"), false);//自定义关键词 } + @RobotListenerHandler(contactId = {518909220, 1033597003}) public void receive(GroupMessageEvent event) { String message = event.getMessage().contentToString(); if (this.invalidText(message)) {//当检测到关键词 @@ -23,18 +26,9 @@ public class ReceiveGroupListener extends MessageListener { .append(new PlainText("请问有什么可以帮到你")) .build(); //上面的代码构建了一个MessageChain集合,用来储存要发送的内容 - event.getGroup().sendMessage(chain);//将储存的内容发送 + event.getGroup().sendMessage(chain);//发送消息到群聊 System.out.println(chain); + receiveCount++; } } - - @RobotListenerHandler(contactId = 518909220)//监控增加群聊1 - public void receiveGroup1Message(GroupMessageEvent event) { - receive(event); - } - - @RobotListenerHandler(contactId = 1033597003)//监控增加群聊2 - public void receiveGroup2Message(GroupMessageEvent event) { - receive(event); - } } From 4bdbcaf7c640c6169e57fdfb31bf7fa7d4076eb0 Mon Sep 17 00:00:00 2001 From: 95478 <954787484@qq.com> Date: Tue, 25 Jun 2024 01:05:35 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 4410466..9c1984b 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -15,14 +15,16 @@ itbaima: contact-cache: true work-dir: robot-data cache-dir: cache + spring: datasource: - driverClassName: com.mysql.jdbc.Driver - url: jdbc:mysql://localhost:3306/microservice + driverClassName: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/database username: root - password: root + password: 123456 # thymeleaf: # suffix: .html # prefix: classpath:/templates/ + server: port: 8080 \ No newline at end of file From 29f0187fb80d8acda1e427dc8bfa8d5ddd82cc12 Mon Sep 17 00:00:00 2001 From: 95478 <954787484@qq.com> Date: Tue, 25 Jun 2024 01:05:40 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- robot-data/cache/account.secrets | Bin 3568 -> 3568 bytes robot-data/cache/servers.json | 54 +++++++++++++++---------------- robot-data/cache/session.bin | Bin 231 -> 226 bytes 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/robot-data/cache/account.secrets b/robot-data/cache/account.secrets index 90250cfb09c7402b17bf38cdef5c70717b9006ae..5efe46b3866c34f764d0d065309070a4d18020f4 100644 GIT binary patch literal 3568 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 Mrh;UEM(<_@0Omw$sQ>@~