feat(wechat): add Portal worker for daily news morning draft auto push

Run scheduled page generation before push time and write WeChat drafts from admin config so news morning reports no longer require manual pushes.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-09-11 08:48:02 +08:00
parent 93aa35515e
commit 62caf4134b
9 changed files with 607 additions and 18 deletions
+9
View File
@@ -212,6 +212,15 @@ H5_PUBLIC_BASE_URL=http://127.0.0.1:5173
# H5_SCHEDULED_TASK_SCAN_INTERVAL_MS=30000
# H5_SCHEDULED_TASK_MAX_ATTEMPTS=3
# H5_SCHEDULED_TASK_EXECUTION_TIMEOUT_MS=900000
# 新闻早报 · 微信草稿箱自动 worker(默认跟随 H5_REMINDER_WORKER_ENABLED
# H5_WECHAT_NEWS_MORNING_DRAFT_ENABLED=1
# H5_WECHAT_NEWS_MORNING_DRAFT_AUTO=1
# H5_WECHAT_NEWS_MORNING_DRAFT_WORKER_ENABLED=1
# H5_WECHAT_NEWS_MORNING_DRAFT_USER_ID=
# H5_WECHAT_NEWS_MORNING_DRAFT_HOUR=6
# H5_WECHAT_NEWS_MORNING_DRAFT_MINUTE=0
# H5_WECHAT_NEWS_MORNING_DRAFT_AUTO_GENERATE=1
# H5_WECHAT_NEWS_MORNING_DRAFT_GENERATE_LEAD_MINUTES=60
# Intent Transaction LayerPhase ADraft → Confirm → Commit;默认关闭)
# H5_INTENT_TRANSACTION_ENABLED=1