mirai-core / net.mamoe.mirai.message.data / OnlineMessageSource / Outgoing

Outgoing

sealed class Outgoing : OnlineMessageSource

机器人主动发送消息 产生的 MessageSource, 可通过 MessageReceipt 获得.

Types

Key

companion object Key : Key<Outgoing>

ToFriend

abstract class ToFriend : Outgoing

ToGroup

abstract class ToGroup : Outgoing

ToTemp

abstract class ToTemp : Outgoing

Properties

fromId

发送人.

val fromId: Long

sender

消息发送人. 可能为 机器人好友群员. 即类型必定为 Bot, QQMember

abstract val sender: Bot

target

消息发送目标. 可能为 机器人好友. 即类型必定为 Bot, QQGroup

abstract val target: Contact

targetId

消息发送目标.

val targetId: Long

Companion Object Properties

typeName

Key 指代的 Message 类型名. 一般为 class.simpleName, 如 "QuoteReply", "PlainText"

val typeName: String