Closed RF-Tar-Railt closed 10 months ago
def reduce(self) -> None: """合并消息内连续的纯文本段和 KMarkdown 段。""" ... elif prev.type == "text" and cur.type == "kmarkdown": self[index - 1] = MessageSegment(prev.type, { "content": escape_kmarkdown(prev.data["content"]) + cur.data["content"], "raw_content": prev.data["content"] + cur.data["raw_content"], }) del self[index] else: index += 1
这一段到底是变成 text 还是变成 kmarkdown? 变成 text 那你的 ms.data 就应该只能 {"text": xxxx}
这一段到底是变成 text 还是变成 kmarkdown? 变成 text 那你的 ms.data 就应该只能 {"text": xxxx}