[Add] BotCode 增加用于操作机器人功能代码的工具类;

[Add] BotEventHandler, MessageEvent 将CQPluginMain消息处理部分迁移至BotEventHandler;
[Add] SpringCQMessageEvent, MiraiMessageEvent 增加两个消息事件实现;
[Add] MiraiMain 增加对 Mirai 框架的支持;
[Add] Main 增加 Mirai 框架的支持;
This commit is contained in:
2020-04-11 12:27:24 +08:00
parent 7d843c3f77
commit bc6aaa49a0
7 changed files with 668 additions and 7 deletions

View 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;
}
}