Автоматизация

Мониторинг аутентификации

OpenClaw предоставляет информацию о состоянии истечения срока действия OAuth через openclaw models status. Используйте её для автоматизации и оповещений; скрипты являются дополнительными инструментами для мобильных рабочих процессов.

Предпочтительный способ: проверка через CLI (переносимая)

openclaw models status --check

Коды завершения:

  • 0: OK
  • 1: учетные данные истекли или отсутствуют
  • 2: скоро истечет (в течение 24ч)

Это работает в cron/systemd и не требует дополнительных скриптов.

Дополнительные скрипты (операционные / мобильные рабочие процессы)

Они находятся в scripts/ и являются дополнительными. Они предполагают доступ по SSH к хосту-шлюзу и настроены для systemd + Termux.

  • scripts/claude-auth-status.sh теперь использует openclaw models status --json как источник истины (с откатом на прямое чтение файлов, если CLI недоступен), поэтому держите openclaw в PATH для таймеров.
  • scripts/auth-monitor.sh: цель для таймера cron/systemd; отправляет оповещения (ntfy или телефон).
  • scripts/systemd/openclaw-auth-monitor.{service,timer}: пользовательский таймер systemd.
  • scripts/claude-auth-status.sh: проверка аутентификации Claude Code + OpenClaw (полный/json/простой).
  • scripts/mobile-reauth.sh: управляемый процесс повторной аутентификации по SSH.
  • scripts/termux-quick-auth.sh: статус виджета в одно нажатие + открытие URL аутентификации.
  • scripts/termux-auth-widget.sh: полный управляемый процесс для виджета.
  • scripts/termux-sync-widget.sh: синхронизация учетных данных Claude Code → OpenClaw.

Если вам не нужна мобильная автоматизация или таймеры systemd, пропустите эти скрипты.

ОпросыУзлы