Автоматизация
Мониторинг аутентификации
OpenClaw предоставляет информацию о состоянии истечения срока действия OAuth через openclaw models status. Используйте её для автоматизации и оповещений; скрипты являются дополнительными инструментами для мобильных рабочих процессов.
Предпочтительный способ: проверка через CLI (переносимая)
openclaw models status --check
Коды завершения:
0: OK1: учетные данные истекли или отсутствуют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, пропустите эти скрипты.