public class BaseMessageDirectReceiveEvent extends BaseMessageReceiveEvent implements MessageDirectReceiveEvent
content| Constructor and Description |
|---|
BaseMessageDirectReceiveEvent(RawMessage message,
com.alibaba.fastjson.JSONObject jo,
Bot bot) |
| Modifier and Type | Method and Description |
|---|---|
DirectMessage |
getDirectMessage()
获取私信消息
|
Member |
getSender()
消息事件发送者
|
Guild |
getSrcGuild()
来源guild
|
String |
getSrcGuildId()
来源guild
|
Result<ActionResult> |
send(MessagePacket packet)
替换默认
|
Result<ActionResult> |
send(RawPreMessage msg)
替换默认
|
Result<ActionResult> |
send(String text)
替换默认
|
Result<ActionResult> |
send(String text,
RawMessage message)
替换默认
|
Result<ActionResult> |
sendDirect(MessagePacket packet)
以自定义方式发送消息
|
Result<ActionResult> |
sendDirect(RawPreMessage msg)
自定义消息
|
Result<ActionResult> |
sendDirect(String text)
以JSON方式发送文本消息
|
Result<ActionResult> |
sendDirect(String text,
RawMessage message)
以JSON方式发送文本消息并引用指定消息
|
String |
toString() |
getContentgetBot, getChannel, getGuild, getMessage, getMetadata, getRawMessage, getSubject, send, setFilterclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContentgetChannelgetGuildgetBot, getClassName, getMetadatagetClassName, getMessage, getRawMessage, getSubject, setFilterpublic BaseMessageDirectReceiveEvent(RawMessage message, com.alibaba.fastjson.JSONObject jo, Bot bot)
public Member getSender()
MessageEventgetSender in interface MessageEvent<Member,Channel>getSender in class BaseMessageEventpublic DirectMessage getDirectMessage()
MessageDirectReceiveEventgetDirectMessage in interface MessageDirectReceiveEventpublic String getSrcGuildId()
MessageDirectReceiveEventgetSrcGuildId in interface MessageDirectReceiveEventpublic Guild getSrcGuild()
MessageDirectReceiveEventgetSrcGuild in interface MessageDirectReceiveEventpublic Result<ActionResult> send(String text)
send in interface DirectSendersend in interface MessageDirectReceiveEventsend in interface Sendersend in class BaseMessageEventtext - public Result<ActionResult> send(String text, RawMessage message)
send in interface DirectSendersend in interface MessageDirectReceiveEventsend in interface Sendersend in class BaseMessageEventtext - message - public Result<ActionResult> send(MessagePacket packet)
send in interface DirectSendersend in interface MessageDirectReceiveEventsend in interface Sendersend in class BaseMessageEventpacket - public Result<ActionResult> send(RawPreMessage msg)
send in interface DirectSendersend in interface MessageDirectReceiveEventsend in interface Sendersend in class BaseMessageEventmsg - public Result<ActionResult> sendDirect(String text)
DirectSendersendDirect in interface DirectSenderpublic Result<ActionResult> sendDirect(String text, RawMessage message)
DirectSendersendDirect in interface DirectSenderpublic Result<ActionResult> sendDirect(MessagePacket packet)
DirectSendersendDirect in interface DirectSenderpublic Result<ActionResult> sendDirect(RawPreMessage msg)
DirectSendersendDirect in interface DirectSenderpublic String toString()
toString in class BaseMessageEventCopyright © 2023. All rights reserved.