aa0f740381
完整数据采集+分析管道: - market_watch.py:90行业板块采集(同花顺/东方财富) - 市场精选推荐 cron:全市场分析+候选池+星级推荐 - price_monitor.py:持仓/自选高频价格监控 - refresh_mtf_cache.py:多周期K线缓存 - 策略评估/知识萃取管道 文档:docs/ 含完整需求+架构设计 注意:尚未配置 git remote,笑笑接手后自行配置
9 lines
2.1 KiB
JSON
9 lines
2.1 KiB
JSON
{
|
||
"title": "Cron Job: cron-推XMPP中继",
|
||
"type": "未知",
|
||
"created_at": "2026-06-02T13:56:05.489594",
|
||
"summary": "**Job ID:** 30908cdc44a8\n**Run Time:** 2026-06-02 13:54:57\n**Schedule:** */2 9-21 * * 1-5\n[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically deliv",
|
||
"content": "# Cron Job: cron-推XMPP中继\n\n**Job ID:** 30908cdc44a8\n**Run Time:** 2026-06-02 13:54:57\n**Schedule:** */2 9-21 * * 1-5\n\n## Prompt\n\n[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly \"[SILENT]\" (nothing else) to suppress delivery. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more.]\n\n【cron-推XMPP中继】每2分钟扫描一次cron输出目录,有新报告则推送到XMPP。运行:cd /home/hmo/web-dashboard && python3 cron_to_xmpp.py\n\n## Response\n\n✅ **cron_to_xmpp relay 已设置完成**\n\n**做了什么:**\n1. **验证脚本** — `cron_to_xmpp.py` 扫描 `~/.hermes/cron/output/` 下的 `.md` 文件,提取 `## Response` 后内容,非 `[SILENT]` 则推送到 XMPP(docker exec ejabberdctl send_stanza)\n2. **首次运行成功** — 检测到并推送了 **2份新报告**(盘中报 13:47 + 盯盘 13:51)\n3. **添加 crontab**:\n ```\n */2 * * * * cd /home/hmo/web-dashboard && python3 cron_to_xmpp.py >> /home/hmo/.cron_to_xmpp.log 2>&1\n ```\n - 每2分钟扫描一次\n - 日志写入 `/home/hmo/.cron_to_xmpp.log`\n - 去重机制:`.relay_journal.json` 记录已推送文件绝对路径\n\n**⚠️ 注意:** `bb35a0b1b5e3`(盘中报)的 prompt 内部已有 XMPP 推送逻辑,可能导致部分报告重复推送。如需去重,可修改盘中报 prompt 去掉内建推送,或在 relay 脚本里加 job_id 过滤。\n",
|
||
"stocks_mentioned": [],
|
||
"_id": "cron_30908cdc44a8_2026-06-02_13-54-57"
|
||
} |