框架使用演示
This commit is contained in:
parent
5207a3fa19
commit
3e57f05cef
@ -2,20 +2,38 @@ 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 {
|
||||
@RobotListenerHandler
|
||||
public class TestListener extends MessageListener {
|
||||
@RobotListenerHandler//接收来自好友的消息,打印到控制台
|
||||
public void handleMessage(FriendMessageEvent event) {
|
||||
String message = event.getMessage().contentToString();
|
||||
System.out.println(message);
|
||||
}
|
||||
|
||||
@RobotListenerHandler
|
||||
@RobotListenerHandler//接收来自群聊的消息,打印到控制台
|
||||
public void handleGroupMessage(GroupMessageEvent event) {
|
||||
String message = event.getMessage().contentToString();
|
||||
System.out.println(message);
|
||||
}
|
||||
|
||||
public TestListener() {
|
||||
super(List.of("原神", "OP"), true);
|
||||
}
|
||||
|
||||
@RobotListenerHandler()//当有人发违禁词自动撤回并禁言一分钟
|
||||
public void recallGroupMessage(GroupMessageEvent event) throws InterruptedException {
|
||||
String message = event.getMessage().contentToString();
|
||||
if (this.invalidText(message)) {
|
||||
event.getSender().mute(60);
|
||||
Thread.sleep(500);//防止操作太快被腾讯封禁
|
||||
this.recallMessage(event.getMessage());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user