feat: add #知识 tag support - 今日新知 section in daily digest
This commit is contained in:
@ -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"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user