增加了各消息事件的并发执行,优化呼叫语句,删除无用代码
This commit is contained in:
parent
c9baaf304f
commit
1fd87bf2f4
@ -5,9 +5,7 @@ import net.itbaima.robot.event.RobotListenerHandler;
|
|||||||
import net.itbaima.robot.listener.MessageListener;
|
import net.itbaima.robot.listener.MessageListener;
|
||||||
import net.mamoe.mirai.event.events.FriendMessageEvent;
|
import net.mamoe.mirai.event.events.FriendMessageEvent;
|
||||||
import net.mamoe.mirai.event.events.GroupMessageEvent;
|
import net.mamoe.mirai.event.events.GroupMessageEvent;
|
||||||
import net.mamoe.mirai.event.events.GroupTempMessageEvent;
|
import net.mamoe.mirai.event.events.GroupTempMessageEvent;import net.mamoe.mirai.message.data.At;
|
||||||
import net.mamoe.mirai.event.events.StrangerMessageEvent;
|
|
||||||
import net.mamoe.mirai.message.data.At;
|
|
||||||
import net.mamoe.mirai.message.data.MessageChain;
|
import net.mamoe.mirai.message.data.MessageChain;
|
||||||
import net.mamoe.mirai.message.data.MessageChainBuilder;
|
import net.mamoe.mirai.message.data.MessageChainBuilder;
|
||||||
|
|
||||||
@ -17,10 +15,10 @@ import java.util.Scanner;
|
|||||||
@RobotListener
|
@RobotListener
|
||||||
public class sendByConsoleListener extends MessageListener {
|
public class sendByConsoleListener extends MessageListener {
|
||||||
public sendByConsoleListener() {
|
public sendByConsoleListener() {
|
||||||
super(List.of("呼叫bot"), false);
|
super(List.of("呼叫管理"), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RobotListenerHandler//收到好友消息后,通过控制台给好友发一条消息
|
@RobotListenerHandler(concurrency = true)//收到好友消息后,通过控制台给好友发一条消息
|
||||||
public void sendMessageToFriend(FriendMessageEvent event) {
|
public void sendMessageToFriend(FriendMessageEvent event) {
|
||||||
Scanner input = new Scanner(System.in);
|
Scanner input = new Scanner(System.in);
|
||||||
String str = input.nextLine();
|
String str = input.nextLine();
|
||||||
@ -28,7 +26,7 @@ public class sendByConsoleListener extends MessageListener {
|
|||||||
System.out.println("机器人发送:" + str);
|
System.out.println("机器人发送:" + str);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RobotListenerHandler(contactId = 518909220)//当有人消息中带有“呼叫bot”时,可以从控制台输入一条消息发送
|
@RobotListenerHandler(contactId = 518909220, concurrency = true)//当有人消息中带有“呼叫bot”时,可以从控制台输入一条消息发送
|
||||||
public void sendMessageToGroup(GroupMessageEvent event) {
|
public void sendMessageToGroup(GroupMessageEvent event) {
|
||||||
String message = event.getMessage().contentToString();
|
String message = event.getMessage().contentToString();
|
||||||
if (this.invalidText(message)) {
|
if (this.invalidText(message)) {
|
||||||
@ -43,7 +41,7 @@ public class sendByConsoleListener extends MessageListener {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@RobotListenerHandler
|
@RobotListenerHandler(concurrency = true)
|
||||||
public void sendMessageToStranger(GroupTempMessageEvent event) {
|
public void sendMessageToStranger(GroupTempMessageEvent event) {
|
||||||
Scanner input = new Scanner(System.in);
|
Scanner input = new Scanner(System.in);
|
||||||
String str = input.nextLine();
|
String str = input.nextLine();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user