cloudpc-monitor,节奏 */10 9-21 * * *(北京活跃时段每 10min)。--no-agent 纯看门狗模式 —— 不进大模型循环。cloudpc-monitor.shcloudpc-monitor-tick.ts。~/.hermes/state/cloudpc-monitor.json。cloudpc-alerts.log| 情况 | 级别 | 判定逻辑 |
|---|---|---|
| 账号被禁 / 冷却 | 🔴 告警 | 账号 status ≠ active |
| 没开自动发送 | 🔴 告警 | channel_pref ≠ cloud_pc |
| 卡单 | 🔴 告警 | claimed>0 连续 ≥2 轮(~20min)领了单却不发出 |
| 停摆 | 🟠 告警 | 有积压但 ≥3 轮(~30min)没新发出、且没到日限 |
| 当日预算打满 | 不报 | 今日已发 = 日限:正常完成,不是故障 |
| 小时上限 / 24h 兜底节流 | 不报 | 正常限速,不是故障 |
| 池子空(没 lead 可发) | 不报 | 无积压、无可发,正常 |
| 从异常恢复正常 | ✅ 一条 | 上一轮还在告警、这一轮好了 → 推一条「已恢复」闭环(仅一次) |
| 问题 | 回答 |
|---|---|
| 能直接看到验证弹窗吗? | 不能 监控在本机、看不到无影屏幕;抖音跳验证也不往库里写「验证/captcha」标记。 |
| 能间接发现吗? | 能 验证挡住发送 → 单子卡 claimed / 没新发出 → 卡单·停摆规则 ~20–30min 内报;同时可能冒一批 failed: unverified(点了发送没出气泡)。 |
| 告警能说清是跳验证吗? | 不能精确分 只会报「没在发,多半无影没开/抖音没前台/卡住」,跳验证是其中一种可能,需人去无影确认。 |
| 路径 | 可行性 | 说明 |
|---|---|---|
| 个人版自身 OpenAPI | 无 | OpenAPI 是企业版独有;个人版只能客户端用,没有任何编程接口。 |
| 升级企业版(EDS) | 完整 API | 解锁全套管控 OpenAPI(见下)。代价:换版本、计费不同、抖音环境要重新登录养号。 |
| 无影 AgentBay(MCP/SDK) | 换架构 | 阿里给 AI agent 的云沙箱,可程序化驱动,但是它自己开的环境、不是控你现有个人版桌面。大改造,另需评估抖音风控。 |
douyin_dm_grounded.py)本就有截图+VL 能力,让它发送失败时判一下是不是 captcha 中间页、命中就写个 DB 状态(如 failed: captcha),监控再加一条规则,就能精确报「🔴 跳验证了」。几十行、不换版本、不接任何 API。
CLOUDPC_MONITOR_ACCOUNTS(逗号分隔账号 id)即可,无需改代码。
docs/runbooks/cloudpc-monitor-setup.md,这里是速览。
hermes gateway status 正常、已连 Lark).env.local 里有你自己的 AKKE_ACCOUNT_ID(PM 下发、绑你那台云电脑发送号)node + pnpm 可用cd <你的 Akke 仓> && git pull —— 拿到 scripts/cloudpc-monitor-tick.ts。.env.local 加配置CLOUDPC_ALERT_LARK_WEBHOOK=<找 PM 要群 webhook>CLOUDPC_ALERT_AT_OPENID=<你的 Lark open_id> —— 出问题 @ 你(不填则不 @)AKKE_ACCOUNT_ID;多台才填 CLOUDPC_MONITOR_ACCOUNTS=id1,id2
~/.hermes/scripts/cloudpc-monitor.sh(补 node/pnpm 路径 + cd 到 Akke 仓 + 跑 pnpm tsx scripts/cloudpc-monitor-tick.ts)cloudpc-monitor.py(Hermes cron 对非 .sh 走 Python,跨平台更稳)。模板见 runbook。
hermes cron create "*/10 9-21 * * *" --name cloudpc-monitor --no-agent --script cloudpc-monitor.sh --deliver localpnpm tsx scripts/cloudpc-monitor-tick.ts --force-test → 去 Lark 群看有没有收到「🧪 自检」。收到=装好了。hermes cron pause <jobid>。
cloudpc-monitor
📜 包装:~/.hermes/scripts/cloudpc-monitor.sh
🔍 检测:scripts/cloudpc-monitor-tick.ts
📤 投递:Lark 群机器人 webhook
📝 日志:~/.hermes/logs/cloudpc-alerts.log
| 操作 | 命令 |
|---|---|
| 看监控任务 | hermes cron list |
| 暂停 / 恢复 | hermes cron pause / resume c76f5b459b0e |
| 看告警留痕 | tail -f ~/.hermes/logs/cloudpc-alerts.log |
| 手动自检(推两条到群) | pnpm tsx scripts/cloudpc-monitor-tick.ts --force-test |
| 改阈值 / 时段 | 编辑 cloudpc-monitor-tick.ts 顶部常量 |