| 限定符和类型 | 方法和说明 |
|---|---|
ActionResult |
Sender.send(String text,
RawMessage message)
以JSON方式发送文本消息并引用指定消息
|
default ActionResult |
DirectSender.send(String text,
RawMessage message) |
ActionResult |
DirectSender.sendDirect(String text,
RawMessage message)
以JSON方式发送文本消息并引用指定消息
|
| 限定符和类型 | 方法和说明 |
|---|---|
RawMessage |
MessageEvent.getRawMessage()
获取消息
|
| 限定符和类型 | 方法和说明 |
|---|---|
default ActionResult |
MessageDirectReceiveEvent.send(String text,
RawMessage message)
替换默认
|
| 限定符和类型 | 方法和说明 |
|---|---|
MessagePreBuilder |
MessagePreBuilder.reply(RawMessage message) |
MessageAsyncBuilder |
MessageAsyncBuilder.reply(RawMessage message) |
| 限定符和类型 | 方法和说明 |
|---|---|
ActionResult |
Channel.send(String text,
RawMessage message)
此方式发送的消息 为主动消息 会受到次数限制
|
ActionResult |
Dms.sendDirect(String text,
RawMessage message)
此方式为主动消息
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DirectMessage
字段名 类型 描述 id string 消息 id channel_id string 子频道 id guild_id string 频道 id content string 消息内容 timestamp ISO8601 timestamp 消息创建时间 edited_timestamp ISO8601 timestamp 消息编辑时间 mention_everyone bool 是否是@全员消息 author User 对象 消息创建者 attachments MessageAttachment 对象数组 附件 embeds MessageEmbed 对象数组 embed mentions User 对象数组 消息中@的人 member Member 对象 消息创建者的member信息 ark MessageArk ark消息对象 ark消息 seq int 用于消息间的排序,seq 在同一子频道中按从先到后的顺序递增,不同的子频道之间消息无法排序。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static DirectMessage |
DirectMessage.messageAsDirectMessage(RawMessage message) |
ActionResult |
RawMessage.send(String text,
RawMessage message) |
ActionResult |
DirectMessage.send(String text,
RawMessage message)
替换默认
|
ActionResult |
DirectMessage.sendDirect(String text,
RawMessage message) |
| 限定符和类型 | 方法和说明 |
|---|---|
RawMessage |
ActionResult.getRawMessage() |
| 构造器和说明 |
|---|
ActionResult(RawMessage rawMessage,
MessageAudited messageAudited) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected RawMessage |
BaseMessageEvent.message |
| 限定符和类型 | 方法和说明 |
|---|---|
RawMessage |
BaseMessageEvent.getRawMessage() |
| 限定符和类型 | 方法和说明 |
|---|---|
ActionResult |
BaseMessageEvent.send(String text,
RawMessage message) |
ActionResult |
BaseMessageDirectReceiveEvent.send(String text,
RawMessage message)
替换默认
|
ActionResult |
BaseMessageDirectReceiveEvent.sendDirect(String text,
RawMessage message) |
| 构造器和说明 |
|---|
BaseMessageChannelReceiveEvent(RawMessage message,
com.alibaba.fastjson.JSONObject jo,
Bot bot) |
BaseMessageContainsAtEvent(RawMessage message,
com.alibaba.fastjson.JSONObject jo,
Bot bot) |
BaseMessageDeleteEvent(RawMessage message,
com.alibaba.fastjson.JSONObject jo,
Bot bot) |
BaseMessageDirectReceiveEvent(RawMessage message,
com.alibaba.fastjson.JSONObject jo,
Bot bot) |
BaseMessageEvent(RawMessage message,
com.alibaba.fastjson.JSONObject jo,
Bot bot) |
BaseMessageReactionEvent(RawMessage message,
com.alibaba.fastjson.JSONObject jo,
Bot bot,
EmojiReaction reaction) |
BaseMessageReceiveEvent(RawMessage message,
com.alibaba.fastjson.JSONObject jo,
Bot bot) |
| 限定符和类型 | 方法和说明 |
|---|---|
Event |
MessageReactionEventRegister.handle(String t,
com.alibaba.fastjson.JSONObject mateData,
RawMessage message) |
Event |
MessageEventsRegister.handle(String t,
com.alibaba.fastjson.JSONObject mateData,
RawMessage msg) |
Event |
MessageDeleteEventRegister.handle(String t,
com.alibaba.fastjson.JSONObject mateData,
RawMessage message) |
Event |
MemberEventRegisters.handle(String t,
com.alibaba.fastjson.JSONObject mateData,
RawMessage message) |
Event |
GuildEventsRegister.handle(String t,
com.alibaba.fastjson.JSONObject mateData,
RawMessage message) |
Event |
ChannelEventsRegister.handle(String t,
com.alibaba.fastjson.JSONObject mateData,
RawMessage message) |
| 限定符和类型 | 方法和说明 |
|---|---|
Event |
Events.EventRegister.handle(String t,
com.alibaba.fastjson.JSONObject mateData,
RawMessage message) |
Event |
AuthAndHeartbeat.handle(String t,
com.alibaba.fastjson.JSONObject mateData,
RawMessage message) |
| 限定符和类型 | 方法和说明 |
|---|---|
static MessageChain |
BaseUtils.parseToMessageChain(RawMessage rawMessage) |
Copyright © 2023. All rights reserved.