From 59985cb905ecb49ded56b0a42401f7f3cdc7cb0c Mon Sep 17 00:00:00 2001 From: minecraft1024a Date: Sat, 6 Sep 2025 16:29:00 +0800 Subject: [PATCH] =?UTF-8?q?fix(chat):=20=E4=BF=AE=E5=A4=8D=20kaomoji=20?= =?UTF-8?q?=E6=81=A2=E5=A4=8D=E5=87=BD=E6=95=B0=E7=9A=84=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在之前的重构中,`recover_kaomoji` 函数的调用被简化,但在此处调用时忘记移除数组包裹,导致传递了错误的参数类型。此提交删除了多余的方括号,确保将字符串直接传递给 `recover_kaomoji` 函数。 --- src/chat/utils/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/chat/utils/utils.py b/src/chat/utils/utils.py index b9942816f..d0aa0b6c5 100644 --- a/src/chat/utils/utils.py +++ b/src/chat/utils/utils.py @@ -374,7 +374,7 @@ def process_llm_response( s["correction"] = recover_kaomoji(s["correction"], kaomoji_mapping) recovered_sentences.append(s) elif isinstance(s, dict) and s.get("type") == "text": - s["content"] = recover_kaomoji([s["content"]], kaomoji_mapping) + s["content"] = recover_kaomoji(s["content"], kaomoji_mapping) recovered_sentences.append(s) else: recovered_sentences.append(recover_kaomoji([s], kaomoji_mapping))