diff --git a/src/main/java/com/mtz/qqbot/Listener/sendByConsoleListener.java b/src/main/java/com/mtz/qqbot/Listener/sendByConsoleListener.java index 6c6f023..5d419a0 100644 --- a/src/main/java/com/mtz/qqbot/Listener/sendByConsoleListener.java +++ b/src/main/java/com/mtz/qqbot/Listener/sendByConsoleListener.java @@ -5,9 +5,7 @@ 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 net.mamoe.mirai.event.events.GroupTempMessageEvent; -import net.mamoe.mirai.event.events.StrangerMessageEvent; -import net.mamoe.mirai.message.data.At; +import net.mamoe.mirai.event.events.GroupTempMessageEvent;import net.mamoe.mirai.message.data.At; import net.mamoe.mirai.message.data.MessageChain; import net.mamoe.mirai.message.data.MessageChainBuilder; @@ -17,10 +15,10 @@ import java.util.Scanner; @RobotListener public class sendByConsoleListener extends MessageListener { public sendByConsoleListener() { - super(List.of("呼叫bot"), false); + super(List.of("呼叫管理"), false); } - @RobotListenerHandler//收到好友消息后,通过控制台给好友发一条消息 + @RobotListenerHandler(concurrency = true)//收到好友消息后,通过控制台给好友发一条消息 public void sendMessageToFriend(FriendMessageEvent event) { Scanner input = new Scanner(System.in); String str = input.nextLine(); @@ -28,7 +26,7 @@ public class sendByConsoleListener extends MessageListener { System.out.println("机器人发送:" + str); } - @RobotListenerHandler(contactId = 518909220)//当有人消息中带有“呼叫bot”时,可以从控制台输入一条消息发送 + @RobotListenerHandler(contactId = 518909220, concurrency = true)//当有人消息中带有“呼叫bot”时,可以从控制台输入一条消息发送 public void sendMessageToGroup(GroupMessageEvent event) { String message = event.getMessage().contentToString(); if (this.invalidText(message)) { @@ -43,7 +41,7 @@ public class sendByConsoleListener extends MessageListener { } } - @RobotListenerHandler + @RobotListenerHandler(concurrency = true) public void sendMessageToStranger(GroupTempMessageEvent event) { Scanner input = new Scanner(System.in); String str = input.nextLine();