feat: add #知识 tag support - 今日新知 section in daily digest

This commit is contained in:
Beast
2026-06-20 10:13:18 +08:00
parent 055ec800a0
commit 9613e8947c

View File

@ -308,8 +308,22 @@ def run(memos_client, llm_client, date=None):
user_tags = sorted(tag_freq.keys())
all_tags = default_tags + user_tags
# Extract #知识 tagged memos for "今日新知" section
knowledge_items = [m for m in memos if "知识" in m.get("tags", [])]
knowledge_section = ""
if knowledge_items:
knowledge_lines = []
for m in knowledge_items:
time_bj = utc_to_beijing(m["created_at"])
content_clean = m["content"].strip()
knowledge_lines.append("- [%s] %s" % (time_bj, content_clean))
if knowledge_lines:
knowledge_section = "\n\n---\n\n### 今日新知\n\n你今天学到了以下新知识:\n\n" + "\n".join(knowledge_lines)
else:
knowledge_section = ""
content = format_daily_digest(
date, ai_body=raw_response,
date, ai_body=raw_response + knowledge_section,
tags=all_tags, doc_type="daily-digest"
)