From 56593b502c76885710a95dcebe7aea25b29b13c8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 25 Jun 2025 12:39:39 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20=E8=87=AA=E5=8A=A8=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=8C=96=E4=BB=A3=E7=A0=81=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/emoji_system/emoji_manager.py | 6 +++++- src/chat/express/expression_selector.py | 6 ++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/chat/emoji_system/emoji_manager.py b/src/chat/emoji_system/emoji_manager.py index 2c2647f0b..b10d8b0bf 100644 --- a/src/chat/emoji_system/emoji_manager.py +++ b/src/chat/emoji_system/emoji_manager.py @@ -309,7 +309,11 @@ async def clear_temp_emoji() -> None: logger.info("[清理] 开始清理缓存...") - for need_clear in (os.path.join(BASE_DIR, "emoji"), os.path.join(BASE_DIR, "image"), os.path.join(BASE_DIR, "images")): + for need_clear in ( + os.path.join(BASE_DIR, "emoji"), + os.path.join(BASE_DIR, "image"), + os.path.join(BASE_DIR, "images"), + ): if os.path.exists(need_clear): files = os.listdir(need_clear) # 如果文件数超过100就全部删除 diff --git a/src/chat/express/expression_selector.py b/src/chat/express/expression_selector.py index 20211b9de..c7dc4fac4 100644 --- a/src/chat/express/expression_selector.py +++ b/src/chat/express/expression_selector.py @@ -142,15 +142,13 @@ class ExpressionSelector: "style" ): current_count = expr.get("count", 1) - + # 简单加0.1,但限制最高为5 new_count = min(current_count + increment, 5.0) expr["count"] = new_count expr["last_active_time"] = time.time() - logger.info( - f"表达方式激活: 原count={current_count:.2f}, 增量={increment}, 新count={new_count:.2f}" - ) + logger.info(f"表达方式激活: 原count={current_count:.2f}, 增量={increment}, 新count={new_count:.2f}") break # 保存更新后的文件