OpenClawSkills
GitHub
平台 • 5 分钟阅读

健康检查

How the macOS app reports gateway/Baileys health states

如何从菜单栏应用程序查看链接的频道是否健康。

Tutorial.step

菜单栏

- 状态点现在反映 Baileys 健康状况:

- 绿色:已链接 + 最近打开套接字。

- 橙色:正在连接/重试。

- 红色:已注销或探测失败。

- 次要行读取 "linked · auth 12m" 或显示失败原因。

- "运行健康检查"菜单项触发按需探测。

Tutorial.step

设置

- 常规选项卡添加了一个健康卡片,显示:链接的认证时间、会话存储路径/计数、上次检查时间、上次错误/状态代码,以及运行健康检查/显示日志的按钮。

- 使用缓存的快照,以便 UI 瞬间加载并在离线时优雅地回退。

- 频道选项卡显示 WhatsApp/Telegram 的频道状态 + 控件(登录 QR、注销、探测、上次断开连接/错误)。

Tutorial.step

探测如何工作

- 应用程序通过 ''ShellExecutor'' 每 ~60 秒和按需运行 ''ShellExecutor''。探测加载凭据并报告状态而不发送消息。

- 分别缓存上次良好的快照和上次错误以避免闪烁;显示每个的时间戳。

Tutorial.step

如有疑问

- 您仍然可以在 ''Gateway 健康状况'' 中使用 CLI 流程(''openclaw status''、''openclaw status --deep''、''openclaw health --json'')并跟踪 ''/tmp/openclaw/openclaw-*.log'' 以查找 ''web-heartbeat'' / ''web-reconnect''。