diff --git a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/message/convension.kt b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/message/convension.kt index 70b772389..c758993c1 100644 --- a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/message/convension.kt +++ b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/message/convension.kt @@ -194,6 +194,12 @@ private fun MessageChain.cleanupRubbishMessageElements(): MessageChain { return@forEach } } + if (last is PokeMessage && element is PlainText) { + if (element == UNSUPPORTED_POKE_MESSAGE_PLAIN) { + last = element + return@forEach + } + } add(element) last = element