mirror of
https://github.com/LamGC/ContentGrabbingJi.git
synced 2025-07-03 05:47:26 +00:00
[Add] BotCode 增加用于操作机器人功能代码的工具类;
[Add] BotEventHandler, MessageEvent 将CQPluginMain消息处理部分迁移至BotEventHandler; [Add] SpringCQMessageEvent, MiraiMessageEvent 增加两个消息事件实现; [Add] MiraiMain 增加对 Mirai 框架的支持; [Add] Main 增加 Mirai 框架的支持;
This commit is contained in:
33
src/main/java/net/lamgc/cgj/bot/event/MessageEvent.java
Normal file
33
src/main/java/net/lamgc/cgj/bot/event/MessageEvent.java
Normal file
@ -0,0 +1,33 @@
|
||||
package net.lamgc.cgj.bot.event;
|
||||
|
||||
import net.lamgc.utils.event.EventObject;
|
||||
|
||||
public abstract class MessageEvent implements EventObject {
|
||||
|
||||
private final long fromGroup;
|
||||
private final long fromQQ;
|
||||
private final String message;
|
||||
|
||||
public MessageEvent(long fromGroup, long fromQQ, String message) {
|
||||
this.fromGroup = fromGroup;
|
||||
this.fromQQ = fromQQ;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public abstract int sendMessage(final String message);
|
||||
|
||||
public abstract Object getRawMessage();
|
||||
|
||||
public long getFromGroup() {
|
||||
return fromGroup;
|
||||
}
|
||||
|
||||
public long getFromQQ() {
|
||||
return fromQQ;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user