Verificaciones de Salud
Cómo la app macOS reporta estados de salud del gateway/Baileys
Cómo ver si el canal vinculado está saludable desde la app de barra de menú.
Barra de menú
- El punto de estado ahora refleja la salud de Baileys:
- Verde: vinculado + socket abierto recientemente.
- Naranja: conectando/reintentando.
- Rojo: desconectado o sondeo fallido.
- La línea secundaria lee "vinculado · auth 12m" o muestra la razón del fallo.
- El item de menú "Ejecutar Verificación de Salud" dispara un sondeo bajo demanda.
Configuración
- La pestaña General gana una tarjeta de Salud mostrando: edad de auth vinculado, ruta/contador de session-store, tiempo de última verificación, último error/código de estado, y botones para Ejecutar Verificación de Salud / Mostrar Logs.
- Usa una instantánea cacheada para que la UI cargue instantáneamente y retroceda elegantemente cuando está offline.
- Pestaña Canales muestra estado del canal + controles para WhatsApp/Telegram (QR de login, logout, sondeo, última desconexión/error).
Cómo funciona el sondeo
- La app ejecuta ''openclaw health --json'' vía ''ShellExecutor'' cada ~60s y bajo demanda. El sondeo carga credenciales y reporta estado sin enviar mensajes.
- Cachea la última instantánea buena y el último error separadamente para evitar parpadeo; muestra la marca de tiempo de cada uno.
En caso de duda
- Aún puedes usar el flujo CLI en ''Salud del Gateway'' (''openclaw status'', ''openclaw status --deep'', ''openclaw health --json'') y seguir ''/tmp/openclaw/openclaw-*.log'' para ''web-heartbeat'' / ''web-reconnect''.