同步
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")
|
@GetMapping("/list")
|
||||||
public String hello() {
|
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
|
@RobotListener
|
||||||
public class HandleMessageListener {
|
public class HandleMessageListener {
|
||||||
public static int friendMessageCount = 0;
|
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//接收来自好友的消息,打印到控制台
|
@RobotListenerHandler//接收来自好友的消息,打印到控制台
|
||||||
public void handleFriendMessage(FriendMessageEvent event) {
|
public void handleFriendMessage(FriendMessageEvent event) {
|
||||||
@ -18,16 +20,27 @@ public class HandleMessageListener {
|
|||||||
friendMessageCount++;
|
friendMessageCount++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@RobotListenerHandler//接收来自群聊的消息,打印到控制台
|
public void handleGroupMessage(GroupMessageEvent event) {//接收来自群聊的消息,打印到控制台
|
||||||
public void handleGroupMessage(GroupMessageEvent event) {
|
|
||||||
String message = event.getMessage().contentToString();
|
String message = event.getMessage().contentToString();
|
||||||
System.out.println(event.getGroup() + "“" + event.getSenderName() + "”的群聊消息:" + message);
|
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
|
@RobotListenerHandler
|
||||||
public void handleGroupTempMessage(GroupTempMessageEvent event) {
|
public void handleGroupTempMessage(GroupTempMessageEvent event) {
|
||||||
String message = event.getMessage().contentToString();
|
String message = event.getMessage().contentToString();
|
||||||
System.out.println("来自群聊:" + event.getGroup() + "“" + event.getSenderName() + "”的临时对话:" + message);
|
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