开发第一阶段完毕
This commit is contained in:
parent
6d20df478d
commit
61aa8ec17a
4
pom.xml
4
pom.xml
@ -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>
|
||||||
|
|||||||
BIN
robot-data/cache/account.secrets
vendored
BIN
robot-data/cache/account.secrets
vendored
Binary file not shown.
46
robot-data/cache/servers.json
vendored
46
robot-data/cache/servers.json
vendored
@ -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
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -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>";
|
||||||
|
|||||||
@ -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());
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user