开发第一阶段完毕

This commit is contained in:
95478 2024-06-25 16:38:10 +08:00
parent 6d20df478d
commit 61aa8ec17a
6 changed files with 34 additions and 30 deletions

View File

@ -47,6 +47,10 @@
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-java</artifactId>
<version>8.0.31</version> <version>8.0.31</version>
</dependency> </dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
</dependencies> </dependencies>
<build> <build>

Binary file not shown.

View File

@ -1,42 +1,42 @@
[ [
{ {
"host": "111.30.187.201", "host": "111.30.187.245",
"port": 14000
},
{
"host": "39.156.140.250",
"port": 443
},
{
"host": "39.156.126.247",
"port": 80 "port": 80
}, },
{ {
"host": "36.155.163.25", "host": "36.155.163.66",
"port": 8080 "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", "host": "msfwifi.3g.qq.com",
"port": 8080 "port": 8080
}, },
{ {
"host": "111.30.187.201", "host": "36.155.197.218",
"port": 443
},
{
"host": "36.155.207.230",
"port": 8080 "port": 8080
}, },
{
"host": "36.155.163.51",
"port": 80
},
{
"host": "120.232.27.24",
"port": 14000
},
{ {
"host": "120.232.31.250", "host": "120.232.31.250",
"port": 8080 "port": 8080
},
{
"host": "111.30.169.83",
"port": 443
} }
] ]

View File

@ -18,8 +18,8 @@ public class listController {
"今日收到的群聊临时会话消息:[" + HandleMessageListener.groupTempMessageCount + "]条<br><br>" + "今日收到的群聊临时会话消息:[" + HandleMessageListener.groupTempMessageCount + "]条<br><br>" +
"今日群聊1违禁消息[" + RecallMessageListener.group1InvalidCount + "]条<br>" + "今日群聊1违禁消息[" + RecallMessageListener.group1InvalidCount + "]条<br>" +
"今日群聊2违禁消息[" + RecallMessageListener.group2InvalidCount + "]条<br>" + "今日群聊2违禁消息[" + RecallMessageListener.group2InvalidCount + "]条<br>" +
"今日群聊1违禁超过5次名单:" + RecallMessageListener.group1InvalidMember + "<br>" + "今日群聊1违禁超过5次的QQ号名单:" + RecallMessageListener.group1InvalidMember + "<br>" +
"今日群聊2违禁超过5次名单:" + RecallMessageListener.group2InvalidMember + "<br><br>" + "今日群聊2违禁超过5次的QQ号名单:" + RecallMessageListener.group2InvalidMember + "<br><br>" +
"今日机器人被骚扰次数:[" + ReceiveGroupListener.receiveCount + "]<br>" + "今日机器人被骚扰次数:[" + ReceiveGroupListener.receiveCount + "]<br>" +
"今日钓鱼次数:[" + fishListener.fishCount + "]<br><br>" + "今日钓鱼次数:[" + fishListener.fishCount + "]<br><br>" +
"<a href='index.html'>返回标题页面</a>"; "<a href='index.html'>返回标题页面</a>";

View File

@ -17,9 +17,9 @@ public class RecallMessageListener extends MessageListener {
public static int group2InvalidCount = 0; public static int group2InvalidCount = 0;
public Map<Long, Integer> group1MemberInvalidedCountList = new HashMap<Long, Integer>(); public Map<Long, Integer> group1MemberInvalidedCountList = new HashMap<Long, Integer>();
public static List<String> group1InvalidMember = new ArrayList<String>(); public static List<Long> group1InvalidMember = new ArrayList<Long>();
public Map<Long, Integer> group2MemberInvalidedCountList = new HashMap<Long, Integer>(); public Map<Long, Integer> group2MemberInvalidedCountList = new HashMap<Long, Integer>();
public static List<String> group2InvalidMember = new ArrayList<String>(); public static List<Long> group2InvalidMember = new ArrayList<Long>();
public RecallMessageListener() { public RecallMessageListener() {
super(List.of("原神", "OP"), true);//自定义违禁词 super(List.of("原神", "OP"), true);//自定义违禁词
@ -28,7 +28,7 @@ public class RecallMessageListener extends MessageListener {
public void recall(GroupMessageEvent event) throws InterruptedException {//当有人发违禁词自动撤回并禁言一分钟 public void recall(GroupMessageEvent event) throws InterruptedException {//当有人发违禁词自动撤回并禁言一分钟
String message = event.getMessage().contentToString(); String message = event.getMessage().contentToString();
if (this.invalidText(message)) { if (this.invalidText(message)) {
event.getSender().mute(60);//禁言60秒 // event.getSender().mute(60);//禁言60秒
Thread.sleep(500);//半秒后撤回方便演示 Thread.sleep(500);//半秒后撤回方便演示
this.recallMessage(event.getMessage()); this.recallMessage(event.getMessage());
} }

View File

@ -15,9 +15,9 @@ public class invalidMember {
} }
} }
public static void invalidMemberList(List<String> groupInvalidMember, Map<Long, Integer> groupMemberInvalidedCountList, GroupMessageEvent event) { public static void invalidMemberList(List<Long> groupInvalidMember, Map<Long, Integer> groupMemberInvalidedCountList, GroupMessageEvent event) {
if (groupMemberInvalidedCountList.get(event.getSender().getId()).equals(5)) { if (groupMemberInvalidedCountList.get(event.getSender().getId()).equals(5)) {
groupInvalidMember.add(event.getSenderName()); groupInvalidMember.add(event.getSender().getId());
} }
} }
} }