[fix] code quality

This commit is contained in:
SXP-Simon
2025-10-09 17:05:42 +08:00
parent 8048e4416e
commit 049609203e
4 changed files with 2 additions and 8 deletions
@@ -53,8 +53,6 @@ class GoldenQuoteAnalyzer(BaseAnalyzer):
for msg in messages
])
max_golden_quotes = self.get_max_count()
prompt = f"""
请从以下群聊记录中挑选出{max_golden_quotes}句最具冲击力、最令人惊叹的"金句"。这些金句需满足:
- 核心标准:**逆天的神人发言**,即具备颠覆常识的脑洞、逻辑跳脱的表达或强烈反差感的原创内容
-2
View File
@@ -76,8 +76,6 @@ class TopicAnalyzer(BaseAnalyzer):
for msg in text_messages
])
max_topics = self.get_max_count()
prompt = f"""
你是一个帮我进行群聊信息总结的助手,生成总结内容时,你需要严格遵守下面的几个准则:
请分析接下来提供的群聊记录,提取出最多{max_topics}个主要话题。
@@ -166,7 +166,7 @@ class UserTitleAnalyzer(BaseAnalyzer):
continue
# 分析用户特征
night_messages = sum(stats["hours"][h] for h in range(0, 6))
night_messages = sum(stats["hours"][h] for h in range(6))
day_messages = stats["message_count"] - night_messages
avg_chars = stats["char_count"] / stats["message_count"] if stats["message_count"] > 0 else 0
+1 -3
View File
@@ -156,9 +156,7 @@ def extract_topics_with_regex(result_text: str, max_topics: int) -> List[Dict]:
detail = detail.replace('\\"', '"').replace('\\n', ' ').replace('\\t', ' ')
# 解析参与者列表
contributors = []
for contrib in re.findall(r'"([^"]+)"', contributors_str):
contributors.append(contrib.strip())
contributors = [contrib.strip() for contrib in re.findall(r'"([^"]+)"', contributors_str)]
if not contributors:
contributors = ["群友"]