public abstract class BaseMessageEvent extends Object implements MessageEvent<Contact,Group>, MessageV2Event
| Modifier and Type | Field and Description |
|---|---|
protected Bot |
bot |
protected MessageChain |
chain |
protected com.alibaba.fastjson.JSONObject |
metadata |
protected String |
msgId |
protected RawMessage |
rawMessage |
| Constructor and Description |
|---|
BaseMessageEvent(RawMessage message,
com.alibaba.fastjson.JSONObject jo,
Bot bot) |
| Modifier and Type | Method and Description |
|---|---|
MessageChain |
getMessage()
将消息转为 MessageChain
|
abstract Contact |
getSender()
消息事件发送者
|
void |
setFilter(Class<?>[] filters)
set filter
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetClassName, getRawMessage, getSubjectgetSubject, sendMessage, sendMessagegetBot, getMetadataprotected RawMessage rawMessage
protected Bot bot
protected com.alibaba.fastjson.JSONObject metadata
protected String msgId
protected MessageChain chain
public BaseMessageEvent(RawMessage message, com.alibaba.fastjson.JSONObject jo, Bot bot)
public abstract Contact getSender()
MessageEventgetSender in interface MessageEvent<Contact,Group>getSender in interface MessageV2Eventpublic MessageChain getMessage()
MessageEventgetMessage in interface MessageEvent<Contact,Group>getMessage in interface MessageV2Eventpublic void setFilter(Class<?>[] filters)
MessageEventsetFilter in interface MessageEvent<Contact,Group>Copyright © 2023. All rights reserved.