mirai-core / net.mamoe.mirai.message.data / asMessageChain

asMessageChain

@JvmName("newChain") fun Message.asMessageChain(): MessageChain

得到包含 this 的 MessageChain.

若 this 为 MessageChain 将直接返回 this, 若 this 为 CombinedMessage 将 扁平化 后委托为 MessageChain, 否则将调用 asMessageChain

fun SingleMessage.asMessageChain(): MessageChain

直接将 this 委托为一个 MessageChain

fun MessageChain.asMessageChain(): MessageChain