同步
This commit is contained in:
parent
372bc7e594
commit
746b354ffb
BIN
robot-data/cache/account.secrets
vendored
BIN
robot-data/cache/account.secrets
vendored
Binary file not shown.
BIN
robot-data/cache/session.bin
vendored
BIN
robot-data/cache/session.bin
vendored
Binary file not shown.
@ -9,6 +9,9 @@ public class testController {
|
||||
|
||||
@GetMapping("/list")
|
||||
public String hello() {
|
||||
return "好友群聊消息:" + HandleMessageListener.friendMessageCount;
|
||||
return "今日好友消息:[" + HandleMessageListener.friendMessageCount + "]条\n" +
|
||||
"今日群聊1消息:[" + HandleMessageListener.group1MessageCount + "]条\n" +
|
||||
"今日群聊2消息:[" + HandleMessageListener.group2MessageCount + "]条\n" +
|
||||
"今日收到的群聊临时会话消息:[" + HandleMessageListener.groupTempMessageCount + "]条\n";
|
||||
}
|
||||
}
|
||||
|
||||
@ -9,7 +9,9 @@ import net.mamoe.mirai.event.events.GroupTempMessageEvent;
|
||||
@RobotListener
|
||||
public class HandleMessageListener {
|
||||
public static int friendMessageCount = 0;
|
||||
public static int groupMessageCount = 0;
|
||||
public static int group1MessageCount = 0;
|
||||
public static int group2MessageCount = 0;
|
||||
public static int groupTempMessageCount = 0;
|
||||
|
||||
@RobotListenerHandler//接收来自好友的消息,打印到控制台
|
||||
public void handleFriendMessage(FriendMessageEvent event) {
|
||||
@ -18,16 +20,27 @@ public class HandleMessageListener {
|
||||
friendMessageCount++;
|
||||
}
|
||||
|
||||
@RobotListenerHandler//接收来自群聊的消息,打印到控制台
|
||||
public void handleGroupMessage(GroupMessageEvent event) {
|
||||
public void handleGroupMessage(GroupMessageEvent event) {//接收来自群聊的消息,打印到控制台
|
||||
String message = event.getMessage().contentToString();
|
||||
System.out.println(event.getGroup() + "“" + event.getSenderName() + "”的群聊消息:" + message);
|
||||
groupMessageCount++;
|
||||
}
|
||||
|
||||
@RobotListenerHandler(contactId = 518909220)
|
||||
public void handleGroup1Message(GroupMessageEvent event) {
|
||||
handleGroupMessage(event);
|
||||
group1MessageCount++;
|
||||
}
|
||||
|
||||
@RobotListenerHandler(contactId = 1033597003)
|
||||
public void handleGroup2Message(GroupMessageEvent event) {
|
||||
handleGroupMessage(event);
|
||||
group2MessageCount++;
|
||||
}
|
||||
|
||||
@RobotListenerHandler
|
||||
public void handleGroupTempMessage(GroupTempMessageEvent event) {
|
||||
String message = event.getMessage().contentToString();
|
||||
System.out.println("来自群聊:" + event.getGroup() + "“" + event.getSenderName() + "”的临时对话:" + message);
|
||||
groupTempMessageCount++;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,43 +0,0 @@
|
||||
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.GroupMessageEvent;
|
||||
import net.mamoe.mirai.event.events.GroupMessagePostSendEvent;
|
||||
import net.mamoe.mirai.event.events.GroupMessagePreSendEvent;
|
||||
import net.mamoe.mirai.event.events.MessagePreSendEvent;
|
||||
import net.mamoe.mirai.message.data.At;
|
||||
import net.mamoe.mirai.message.data.MessageChain;
|
||||
import net.mamoe.mirai.message.data.MessageChainBuilder;
|
||||
import net.mamoe.mirai.message.data.PlainText;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Scanner;
|
||||
|
||||
@RobotListener
|
||||
public class MessageendEvent extends MessageListener {
|
||||
@RobotListenerHandler(contactId = 518909220)
|
||||
|
||||
public static void test(GroupMessagePreSendEvent event){
|
||||
|
||||
|
||||
Scanner input = new Scanner(System.in);
|
||||
if (input.hasNextLine()){
|
||||
String message = input.nextLine();
|
||||
MessageChain chain = new MessageChainBuilder()//此为固定写法
|
||||
.append(new PlainText( message))
|
||||
.build();
|
||||
System.out.println(chain);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
public void test1(GroupMessagePostSendEvent event) {
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user