macOS companion app

Перевірки справності (macOS)

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

Як побачити в застосунку в рядку меню, чи справний прив’язаний канал.

Рядок меню

  • Тепер точка стану відображає справність Baileys:
    • Зелена: прив’язано + socket нещодавно відкривався.
    • Помаранчева: підключення/повторна спроба.
    • Червона: виконано вихід або probe завершився невдачею.
  • Другий рядок показує "прив’язано · auth 12 хв" або причину збою.
  • Пункт меню "Run Health Check" запускає probe на вимогу.

Налаштування

  • На вкладці General з’являється картка Health, яка показує: вік linked auth, шлях/кількість session-store, час останньої перевірки, код останньої помилки/стану та кнопки Run Health Check / Reveal Logs.
  • Використовується кешований snapshot, тож UI завантажується миттєво й коректно переходить у резервний режим без мережі.
  • На вкладці Channels відображаються стан каналу + елементи керування для WhatsApp/Telegram (QR входу, вихід, probe, останнє відключення/помилка).

Як працює probe

  • Застосунок запускає openclaw health --json через ShellExecutor приблизно кожні 60 с і на вимогу. Probe завантажує credentials і повідомляє стан без надсилання повідомлень.
  • Кешуйте останній успішний snapshot і останню помилку окремо, щоб уникнути мерехтіння; показуйте часову позначку для кожного.

Якщо є сумніви

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

Пов’язане