fix(chat): 增强回复内容清理逻辑以处理嵌套回复头

先前的回复头清理逻辑无法有效处理模型生成的复杂或嵌套的回复结构,例如 `[回复<A>:[回复<B>:内容]],说:`,导致清理不彻底。

本次更新通过以下方式提升了清理的健壮性:
- 使用循环和更健壮的正则表达式,以递归方式剥离多层嵌套的回复头。
- 增加了一个基于 `],说:` 的 rsplit 作为最终防线,处理日志中观察到的其他特殊格式。
- 移除了可能存在的 `[SPLIT]` 标记,避免意外的消息分割。

此外,本次提交还更新了 QQ 表情列表,增加了新的表情并修正了一个格式错误。
This commit is contained in:
tt-P607
2025-10-30 18:28:00 +08:00
committed by Windpicker-owo
parent 3e48784e92
commit edd96b4b6d
3 changed files with 32 additions and 11 deletions

View File

@@ -179,6 +179,8 @@ qq_face: dict = {
"393": "[表情:新年中龙]",
"394": "[表情:新年大龙]",
"395": "[表情:略略略]",
"396": "[表情:龙年快乐]",
"424": "[表情:按钮]",
"😊": "[表情:嘿嘿]",
"😌": "[表情:羞涩]",
"😚": "[ 表情:亲亲]",

View File

@@ -180,5 +180,5 @@ qq_face: dict = {
"394": "[表情:新年大龙]",
"395": "[表情:略略略]",
"396": "[表情:龙年快乐]",
"424": " [表情:按钮]",
"424": "[表情:按钮]",
}