MiraiMessagePostSendEvent

simbot下针对于mirai的 OriginalMiraiMessagePostSendEvent 相关事件的接口定义。

这些事件类似于消息事件 (例如 MiraiSimbotContactMessageEvent)。

但是这些相关消息不会实现对应的消息事件类型, 例如 MiraiFriendMessagePostSendEvent 不会实现 FriendMessageEvent, 而是会分别实现 MessageEvent, FriendInfoContainer, 这使得它们有别于普通的消息事件。

See also

Types

Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun reply(text: String): SimbotMiraiMessageReceipt<C>
open suspend override fun reply(message: Message): SimbotMiraiMessageReceipt<C>
open suspend override fun reply(message: MessageContent): SimbotMiraiMessageReceipt<C>

尝试引用回复发送的消息。

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun source(): Objective

Properties

Link copied to clipboard
abstract override val bot: MiraiBot

事件中的bot对象。

Link copied to clipboard
open override val component: Component
Link copied to clipboard
abstract override val id: ID

事件的唯一标识。 Mirai事件中并不一定存在id,当原始事件中没有ID的情况下,将会生成一个随机ID。

Link copied to clipboard
abstract val key: Event.Key<out Event>
Link copied to clipboard
abstract override val messageContent: ReceivedMessageContent
Link copied to clipboard
abstract override val originalEvent: E

原始的mirai事件对象

Link copied to clipboard
open val source: Objective
Link copied to clipboard
Link copied to clipboard
abstract val timestamp: Timestamp

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard