GroupTempMessagePostSendEvent

data class GroupTempMessagePostSendEvent @MiraiInternalApi constructor(val target: NormalMember, val message: MessageChain, val exception: Throwable?, val receipt: MessageReceipt<NormalMember>?) : TempMessagePostSendEvent

在群临时会话消息发送后广播的事件.

See also

Constructors

Link copied to clipboard
constructor(target: NormalMember, message: MessageChain, exception: Throwable?, receipt: MessageReceipt<NormalMember>?)

Functions

Link copied to clipboard
fun cancel()
Link copied to clipboard
abstract fun intercept()

拦截这个事件

Properties

Link copied to clipboard
override val bot: Bot
Link copied to clipboard

限制一个事件实例不能并行广播. (适用于 object 广播的情况)

Link copied to clipboard
open override val exception: Throwable?

发送消息时抛出的异常. null 表示消息成功发送.

Link copied to clipboard
open override val group: Group
Link copied to clipboard
Link copied to clipboard

在此消息发送失败时返回 true.

Link copied to clipboard
abstract val isIntercepted: Boolean

事件是否已被拦截.

Link copied to clipboard

在此消息发送成功时返回 true.

Link copied to clipboard
open override val message: MessageChain

待发送的消息. 此为 MessagePreSendEvent.message 的最终值.

Link copied to clipboard
open override val receipt: MessageReceipt<NormalMember>?

发送消息成功时的回执. null 表示消息发送失败.

Link copied to clipboard

获取指代这条已经发送的消息的 MessageSource. 若消息发送失败, 返回 null

Link copied to clipboard

获取指代这条已经发送的消息的 MessageSource, 并包装为 kotlin.Result

Link copied to clipboard
open override val target: NormalMember

发信目标.