Перейти к основному содержанию

Проверки состояния на macOS

Как определить, находится ли связанный канал в исправном состоянии, с помощью приложения в строке меню.

Строка меню

  • Индикатор состояния теперь отражает здоровье Baileys:
    • Зелёный: связано + сокет недавно открыт.
    • Оранжевый: подключение/повторные попытки.
    • Красный: выход из системы или сбой проверки.
  • Во второй строке отображается «linked · auth 12m» или причина сбоя.
  • Пункт меню «Run Health Check» запускает проверку по требованию.

Настройки

  • На вкладке General появляется карточка Health, показывающая: возраст аутентификации связки, путь/количество session-store, время последней проверки, последнюю ошибку/код статуса, а также кнопки Run Health Check / Reveal Logs.
  • Используется кэшированный снимок состояния, чтобы интерфейс загружался мгновенно и корректно работал при отсутствии сети.
  • Вкладка Channels отображает состояние канала и элементы управления для WhatsApp/Telegram (QR-код входа, выход, проверка, последнее отключение/ошибка).

Как работает проверка

  • Приложение запускает openclaw health --json через ShellExecutor примерно каждые ~60 с и по запросу. Проверка загружает учётные данные и сообщает статус без отправки сообщений.
  • Последний успешный снимок и последняя ошибка кэшируются раздельно, чтобы избежать мерцания; отображается временная метка для каждого.

Если есть сомнения

  • Вы по‑прежнему можете использовать поток CLI в Gateway health (openclaw status, openclaw status --deep, openclaw health --json) и просматривать /tmp/openclaw/openclaw-*.log для web-heartbeat / web-reconnect.