MessagePostSendEvent
sealed class MessagePostSendEvent<C : Contact> : AbstractEvent, BotEvent, BotActiveEvent, VerboseEvent
Content copied to clipboard
在发送消息后广播的事件, 总是在 MessagePreSendEvent 之后广播.
只要 MessagePreSendEvent 未被 取消, MessagePostSendEvent 就一定会被广播, 并携带 发送时产生的异常 (如果有).
在此事件广播前, 消息一定已经发送成功, 或产生一个异常.
See also
Functions
Properties
isCancelled
Link copied to clipboard
isIntercepted
Link copied to clipboard
message
Link copied to clipboard
待发送的消息. 此为 MessagePreSendEvent.message 的最终值.
receipt
Link copied to clipboard
Inheritors
GroupMessagePostSendEvent
Link copied to clipboard
UserMessagePostSendEvent
Link copied to clipboard
Extensions
isFailure
Link copied to clipboard
在此消息发送失败时返回 true
.
isSuccess
Link copied to clipboard
在此消息发送成功时返回 true
.
result
Link copied to clipboard
val <C : Contact> MessagePostSendEvent<C>.result: Result<MessageReceipt<C>>
Content copied to clipboard
source
Link copied to clipboard
获取指代这条已经发送的消息的 MessageSource. 若消息发送失败, 返回 null
sourceResult
Link copied to clipboard
获取指代这条已经发送的消息的 MessageSource, 并包装为 kotlin.Result