Daily news pipeline that generates AI + Web3 focused briefs from English sources and publishes to Telegram + Lark Bitable.
plugins/techfi-generate/skills/techfi-generate/: SOP for generationplugins/techfi-publish/skills/techfi-publish/: SOP for publishingconfig/sources.yaml: RSS sources (English only)artifacts/techfi-daily/latest.json: generator output (not committed)
Copy config/runtime.example.env to .env and fill in secrets.
python scripts/techfi_generate.pySkip LLM (local smoke test):
python scripts/techfi_generate.py --no-llmpython scripts/techfi_publish.py- Content window: rolling past 24 hours (Beijing time);
content_date_bjis today - Output: JSON only (
artifacts/techfi-daily/latest.json) - Sections (Top 5 each):
- AI / 具身智能 / 生物科技 / 太空探索 / 无人机 / 空间计算
- 金融 / 地缘政治 / 加密
- Telegram: main summary + butterfly insight + per-item messages (each item can include an image)
- Lark: single Daily table row per content date
Set these in repo secrets before enabling the workflow:
DEEPSEEK_API_KEYDEEPSEEK_MODEL(optional, defaultdeepseek-chat)DEEPSEEK_API_BASE(optional, defaulthttps://api.deepseek.com)TG_BOT_TOKENTG_CHAT_IDLARK_APP_IDLARK_APP_SECRETLARK_BITABLE_APP_TOKENLARK_BITABLE_TABLE_ID
- LLM default:
deepseek-chat - Hacker News is used for hotness signal only (not final citations)