Skip to content

Commit 7399a0a

Browse files
committed
fix: 修复今日推荐为空的问题,增加空内容检测和 fallback
1 parent ac1384a commit 7399a0a

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

llm_analyzer.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -439,11 +439,16 @@ def generate_daily_report(self, repos: List[Dict], date_str: str, detailed_analy
439439
# 今日推荐
440440
report_parts.append("## 今日推荐\n")
441441
try:
442-
print("📝 Generating recommendations...")
442+
print("Generating recommendations...")
443443
recommendations = self.generate_recommendations(repos)
444-
report_parts.append(recommendations)
444+
# 检查是否为空,如果为空则使用 fallback
445+
if recommendations and recommendations.strip():
446+
report_parts.append(recommendations)
447+
else:
448+
print(" Recommendations empty, using fallback...")
449+
report_parts.append(self._generate_fallback_recommendations(repos))
445450
except Exception as e:
446-
print(f" ⚠️ Error generating recommendations: {e}")
451+
print(f" Error generating recommendations: {e}")
447452
report_parts.append(self._generate_fallback_recommendations(repos))
448453

449454
# Footer

0 commit comments

Comments
 (0)