MessageReceipt

open class MessageReceipt<out C : Contact> @MiraiInternalApi constructor(val source: OnlineMessageSource.Outgoing, val target: C)

发送消息后得到的回执. 可用于撤回, 引用回复等.

See also

引用并回复这条消息.

撤回这条消息

发送群消息, 返回回执(此对象)

发送群消息, 返回回执(此对象)

发送临时消息, 返回回执(此对象)

Parameters

source

指代发送出去的消息

target

消息发送对象

Constructors

Link copied to clipboard
fun <out C : Contact> MessageReceipt(source: OnlineMessageSource.Outgoing, target: C)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun quote(): QuoteReply

引用这条消息.

Link copied to clipboard
inline suspend fun quoteReply(message: String): MessageReceipt<C>
inline suspend fun quoteReply(message: Message): MessageReceipt<C>

引用这条消息并回复.

Link copied to clipboard
inline suspend fun recall()

撤回这条消息.

Link copied to clipboard
fun recallIn(millis: Long): AsyncRecallResult

在一段时间后撤回这条消息.

Properties

Link copied to clipboard
val isToGroup: Boolean

是否为发送给群的消息的回执

Link copied to clipboard
val source: OnlineMessageSource.Outgoing

指代发送出去的消息.

Link copied to clipboard
val target: C

发送目标, 为 GroupFriendMember

Extensions

Link copied to clipboard
val MessageReceipt<*>.bot: Bot

获取相关 Bot

Link copied to clipboard
val MessageReceipt<*>.sourceIds: IntArray

获取源消息 MessageSource.ids

Link copied to clipboard
val MessageReceipt<*>.sourceInternalIds: IntArray
Link copied to clipboard
val MessageReceipt<*>.sourceMessage: MessageChain
Link copied to clipboard
val MessageReceipt<*>.sourceTime: Int

获取源消息 MessageSource.time