Перейти до основного вмісту

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

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

Рядок меню

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

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

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

Як працює перевірка

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

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

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