From d48ccee708fc5500778f16adb1cc14dd8ad6a467 Mon Sep 17 00:00:00 2001 From: Karlatemp Date: Thu, 14 Jan 2021 11:48:11 +0800 Subject: [PATCH] Splicing fragmented plain text --- mirai-core/src/commonMain/kotlin/message/conversions.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mirai-core/src/commonMain/kotlin/message/conversions.kt b/mirai-core/src/commonMain/kotlin/message/conversions.kt index 54ddd29e9..bd0e71e42 100644 --- a/mirai-core/src/commonMain/kotlin/message/conversions.kt +++ b/mirai-core/src/commonMain/kotlin/message/conversions.kt @@ -427,7 +427,13 @@ private fun MessageChain.cleanupRubbishMessageElements(): MessageChain { } } } - add(element) + + if (element is PlainText) { // 处理分片消息 + append(element.content) + } else { + add(element) + } + previousLast = last last = element }