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 # 保存更新后的文件