From 61aa8ec17a9e0911c6b8b31abcc68ba3792eb84a Mon Sep 17 00:00:00 2001 From: 95478 <954787484@qq.com> Date: Tue, 25 Jun 2024 16:38:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=8F=91=E7=AC=AC=E4=B8=80=E9=98=B6?= =?UTF-8?q?=E6=AE=B5=E5=AE=8C=E6=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 4 ++ robot-data/cache/account.secrets | Bin 3576 -> 3568 bytes robot-data/cache/servers.json | 46 +++++++++--------- .../mtz/qqbot/Controller/listController.java | 4 +- .../qqbot/Listener/RecallMessageListener.java | 6 +-- .../com/mtz/qqbot/Tool/invalidMember.java | 4 +- 6 files changed, 34 insertions(+), 30 deletions(-) diff --git a/pom.xml b/pom.xml index 31836cf..404b48c 100644 --- a/pom.xml +++ b/pom.xml @@ -47,6 +47,10 @@ mysql-connector-java 8.0.31 + + org.projectlombok + lombok + diff --git a/robot-data/cache/account.secrets b/robot-data/cache/account.secrets index 7532458a711bd88a657e0ee5fa23d48e15ed0429..b4ebb9bb530edb24b4f5aaa003d7083a9bb3eabf 100644 GIT binary patch literal 3568 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 literal 3576 zcmVz3PLrXo5;5mqwmX=|OQ z8Sm)~!*Zr6f(={Z?N(@5HHF*5DnbbND4X9|@;fPSKwoKi#Pxvr& z{%jagIz-CPGDLW&e&kOhubyiv8)0Doetx+P-AvR&Ihg1+ONL4Nc7cIy|5lV*RUZPU zQi|&mWtG>}D%&GWMdenxuEh8~=2ff#n7#RR%lB!-xiM3?A-_gBAe>4l^CqG5{!4EJ zLazVDgxkZONR>7)^sS%y^HZFWDv*;wi7MWKaZfT2na(u z1H+6xuGRCGnf)vY)zPVug;IPww>VsqSnt8XKQ7?y^^Lqpjs}jd9tJ+L26J_osNBq%RAmAr0 zH8+nSgpn1rS3;JRoN?`e#zt_0T-0quLYnp)w8chh-rCyX)9ZoP>mo4Sv|Kj!~F`@ zU-c|DNhD>MYQC#@;^ZO^!U%Isf?qGTK_F!(^eWSqAKbhV0q0$0#XNXfCjeMxX|A>6 zIwhQ9eRbNJ7RxMB{#Qo(iYlJ!<&JWR+{3PC8}IljT(Rr~@b@>mXskSW_eAUK_hss+ zhJ*gZ{r4EWvMIeZrXUoBLi{w!E5oEHX@hYnBQWa_FrHOEio(nHGZPU&<#*1JcKp!M zhHVR(p#OYPlAOG|zS3(ua`DtP<;Hj1(Y;V8>BW34|CobqK|b8!(l}D4?^c@D4^UC` zxeksyYJto-o^NS|Ta%lLNZ5S|?d?r?Tk86a#W^M5mOjlTHXrp#t>@|6u;3h>n7V8g&SwasS>L=H@}4E+<~g%RDo2xACQhT;Q$iX~TS$sgf(Gtnvv{~wSD zQ%_O8VDIst1TgjW&J@r1-V?SMIN#t^5KsWH?!aR(u+XB~8^_P7S^Twm!hU_{^=`fD z*ZbPp*pN6HC!?%tLaK*HBj%atYeY);sLt%e#V=GEI#JiY`=xQ~XDUzJSNGk!@bKlORhZ=lIk9TA@5`=p$2(L-*Y~d3 zYY)CQE~CTOi0h&itA55EF54EW}2K+$sgx?E7D0K#Ok-A>p>Kxl^cE>;nq6gN-K8Cb4 z6mYxoP7y^$<>e^b82}Tb&Pxk&o9JCLhDy_H1W&LJj1*s!D2IYD)R#jCC= zwf!=^Py9r@@Q{2gZN@3<(MAI@D76ESqi%p)p-|Tqa(@aOdS8CwRhutpmh(wSmKfHm zATnJ|vB9!NhOfgN2O;xE8suX!@b39=oIkOi>8%6*iT9XYB~Ch-E&gcw5ovh}8A}gH zEY7A)2U&&fPM)HJ`#Pxilfzt0Q?#*#8Z3p&E<~KtAPRc$lwuRx>ymh7yi0l)H2o&hQR5FQOYl!dJ%bJutQ|i>@NP~W*O7(0kYF3xe*I1WC#dFXO1Y*ZeiBkyzqF{v*r7YH?;=uH> z9l=CWoyE|=ul{WU(loG3*Eb?CLMwxv2XD5ZG;>ij3*k<^=boUbhfM373vA+ zB)(U;`aW68ctiIP8)GJ$k=<#MRwXxEFWXI&)IkaR6uT-=uI4LcZBLjyQ*6P#(q2Ft zP!7E_xrpDf3H<|1f ztaF>vwZ|?ZH-RQn%Zoa6UuPN%=pgNa_QZx-L5WlOko5|Q?o9)vCRirqQ%s=#m+w&r z3^PWq^p>O8#$WXiOlj2BL5KnrMW?0?`V#qy>6VmTB+H?Uu~3Ge0qNolQBdjANWh*k zcVkU@-YAAqf|{?auxHrT4I-Hmu#d{E(mA(1K5Kx_;V?!q!jpDUEnZ7JLKskiBc%Bv zj#@u-M|A33RnVGhh78x=V`EA~U?}K~(998F+P4f`&_VY2<^ku!agLG!;!ps8fi~)B+ ze8D!sRQ`a7+?=s_w5PlQO>|zwuR==WLL8xDQ47}0%_qle6Q@(7)WnFKI5x|!w zrpKmjz*vN-*Jgp~=c*Z`Ayx28lv_bfo14ctC!@F&Lb zt28B)qAErqM5^{x{?q#MgTY$FV-Mr7h50ZWM&`nvQvPdA$xE*e9~1^MwN%W@jW*Am zCspziipjENU@;~7&1Q_4z+UgLcV?M^t)yf$Tr$9u(e*naU{ z?8(ffKq(K1ouUpR$lzyM(j_S?VRR6+;ny_zpfOPz?$q^vCV&q1y3rTkRjOL*e__ErRL2aM81I{6%w zMW-Y(#8NZ6+vTA$(AztzdOM5_*x%tqf%X`oj> z_EY{vy4(8E_!|o%C!4LA6wZO^a`CL;iOV$x`lM&@SgUFpH{Hyv=~uZa6@nquJD(c z&JLN(U>&)SsKhue{ppn^{ik{=S+sdF(#cVmE(L#M@c2~-4X0oY{iVaRpVMkXHzwP; zF(YD*HFb-I1bwRbBHfjN$VB;gphtuGUHW*h;db=0v@KRYz~MyW5^@3D=lI7`l6{#| z5bY>vwpJvPW=P&XFKGOdkW0LjPP7!V$rPkuyO41FYtCGr_lN``A3R=t>09ZHq%<=1 zx|7iy+rGv9yAvHJw_k6d9XsS0(R>|7ME?yE<7Ru0rwbtfn>)xaQKPFJ_&d)E$m=;r z>3k+bGKC3G!sFCsNOqR7k9wjBU>kKgm>s@)`XqH}8%+OlrM9$j8x;nQxPD*0?( y7Q4-s+II7&BI<6WX|&%?3`E80Z@LyeGBd5_yEh4Mc+km(&~8eSqP7Gg4~O`gs0n-k diff --git a/robot-data/cache/servers.json b/robot-data/cache/servers.json index 500434e..c545c06 100644 --- a/robot-data/cache/servers.json +++ b/robot-data/cache/servers.json @@ -1,42 +1,42 @@ [ { - "host": "111.30.187.201", - "port": 14000 - }, - { - "host": "39.156.140.250", - "port": 443 - }, - { - "host": "39.156.126.247", + "host": "111.30.187.245", "port": 80 }, { - "host": "36.155.163.25", + "host": "36.155.163.66", "port": 8080 }, + { + "host": "36.155.207.230", + "port": 80 + }, + { + "host": "111.30.169.83", + "port": 14000 + }, + { + "host": "39.156.126.229", + "port": 443 + }, + { + "host": "120.241.130.216", + "port": 14000 + }, { "host": "msfwifi.3g.qq.com", "port": 8080 }, { - "host": "111.30.187.201", - "port": 443 - }, - { - "host": "36.155.207.230", + "host": "36.155.197.218", "port": 8080 }, - { - "host": "36.155.163.51", - "port": 80 - }, - { - "host": "120.232.27.24", - "port": 14000 - }, { "host": "120.232.31.250", "port": 8080 + }, + { + "host": "111.30.169.83", + "port": 443 } ] \ No newline at end of file diff --git a/src/main/java/com/mtz/qqbot/Controller/listController.java b/src/main/java/com/mtz/qqbot/Controller/listController.java index a5ac5c9..0727f50 100644 --- a/src/main/java/com/mtz/qqbot/Controller/listController.java +++ b/src/main/java/com/mtz/qqbot/Controller/listController.java @@ -18,8 +18,8 @@ public class listController { "今日收到的群聊临时会话消息:[" + HandleMessageListener.groupTempMessageCount + "]条

" + "今日群聊1违禁消息:[" + RecallMessageListener.group1InvalidCount + "]条
" + "今日群聊2违禁消息:[" + RecallMessageListener.group2InvalidCount + "]条
" + - "今日群聊1违禁超过5次名单:" + RecallMessageListener.group1InvalidMember + "
" + - "今日群聊2违禁超过5次名单:" + RecallMessageListener.group2InvalidMember + "

" + + "今日群聊1违禁超过5次的QQ号名单:" + RecallMessageListener.group1InvalidMember + "
" + + "今日群聊2违禁超过5次的QQ号名单:" + RecallMessageListener.group2InvalidMember + "

" + "今日机器人被骚扰次数:[" + ReceiveGroupListener.receiveCount + "]
" + "今日钓鱼次数:[" + fishListener.fishCount + "]

" + "返回标题页面"; diff --git a/src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java b/src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java index 6acb242..e74945a 100644 --- a/src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java +++ b/src/main/java/com/mtz/qqbot/Listener/RecallMessageListener.java @@ -17,9 +17,9 @@ public class RecallMessageListener extends MessageListener { public static int group2InvalidCount = 0; public Map group1MemberInvalidedCountList = new HashMap(); - public static List group1InvalidMember = new ArrayList(); + public static List group1InvalidMember = new ArrayList(); public Map group2MemberInvalidedCountList = new HashMap(); - public static List group2InvalidMember = new ArrayList(); + public static List group2InvalidMember = new ArrayList(); public RecallMessageListener() { super(List.of("原神", "OP"), true);//自定义违禁词 @@ -28,7 +28,7 @@ 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);//禁言60秒 +// event.getSender().mute(60);//禁言60秒 Thread.sleep(500);//半秒后撤回方便演示 this.recallMessage(event.getMessage()); } diff --git a/src/main/java/com/mtz/qqbot/Tool/invalidMember.java b/src/main/java/com/mtz/qqbot/Tool/invalidMember.java index a6ab1ce..cdae99b 100644 --- a/src/main/java/com/mtz/qqbot/Tool/invalidMember.java +++ b/src/main/java/com/mtz/qqbot/Tool/invalidMember.java @@ -15,9 +15,9 @@ public class invalidMember { } } - public static void invalidMemberList(List groupInvalidMember, Map groupMemberInvalidedCountList, GroupMessageEvent event) { + public static void invalidMemberList(List groupInvalidMember, Map groupMemberInvalidedCountList, GroupMessageEvent event) { if (groupMemberInvalidedCountList.get(event.getSender().getId()).equals(5)) { - groupInvalidMember.add(event.getSenderName()); + groupInvalidMember.add(event.getSender().getId()); } } }