public class BaseMessageEvent extends Object implements MessageEvent
| 限定符和类型 | 字段和说明 |
|---|---|
protected Channel |
channel |
protected Guild |
guild |
protected Message |
message |
protected com.alibaba.fastjson.JSONObject |
metadata |
protected Member |
sender |
| 构造器和说明 |
|---|
BaseMessageEvent() |
BaseMessageEvent(Message message,
com.alibaba.fastjson.JSONObject jo) |
| 限定符和类型 | 方法和说明 |
|---|---|
Channel |
getChannel()
事件所在子频道
|
Guild |
getGuild()
事件所在频道
|
Message |
getMessage()
获取消息
|
com.alibaba.fastjson.JSONObject |
getMetadata()
获得元数据
|
Member |
getSender()
消息事件发送者
|
MessageAudited |
send(MessagePacket packet)
以自定义方式发送消息
|
MessageAudited |
send(PreMessage msg)
自定义消息
|
MessageAudited |
send(String text)
以JSON方式发送文本消息
|
MessageAudited |
send(String text,
Message message)
以JSON方式发送文本消息并引用指定消息
|
protected Message message
protected com.alibaba.fastjson.JSONObject metadata
protected Guild guild
protected Member sender
protected Channel channel
public BaseMessageEvent()
public BaseMessageEvent(Message message, com.alibaba.fastjson.JSONObject jo)
public Message getMessage()
MessageEventgetMessage 在接口中 MessageEventpublic com.alibaba.fastjson.JSONObject getMetadata()
EventgetMetadata 在接口中 Eventpublic Guild getGuild()
GuildEventgetGuild 在接口中 GuildEventpublic Member getSender()
MessageEventgetSender 在接口中 MessageEventpublic Channel getChannel()
ChannelEventgetChannel 在接口中 ChannelEventpublic MessageAudited send(String text)
Senderpublic MessageAudited send(String text, Message message)
Senderpublic MessageAudited send(MessagePacket packet)
Senderpublic MessageAudited send(PreMessage msg)
SenderCopyright © 2022. All rights reserved.