Что делать если обновление OpenClaw сломало бота?
После обновления OpenClaw бот может перестать работать из-за изменений в конфигурации, API скиллов или зависимостей. Не паникуйте — есть несколько способов восстановить работу.
Шаг 1: Проверьте логи. Сразу после обновления откройте логи и найдите ошибки. Часто проблема очевидна: устаревший формат конфига, удалённый параметр или несовместимый скилл.
Шаг 2: Автоматический откат. OpenClaw автоматически создаёт бэкап перед каждым обновлением. Команда rollback вернёт предыдущую версию со всеми настройками.
Шаг 3: Миграция конфигурации. При мажорных обновлениях (v1→v2) формат openclaw.json может измениться. Команда openclaw migrate проверит конфиг и обновит его до нового формата.
Шаг 4: Обновите скиллы. Старые скиллы могут быть несовместимы с новой версией. Выполните обновление всех скиллов.
Шаг 5: Переподключите мессенджеры. Иногда обновление сбрасывает webhook-и мессенджеров. Переподключите их через openclaw pair.
Если ничего не помогает:
— Проверьте GitHub Issues проекта — возможно, это известный баг — Откатитесь до конкретной стабильной версии — Создайте issue на GitHub с логами ошибки
Профилактика: перед обновлением на продакшене всегда тестируйте новую версию в отдельном workspace или Docker-контейнере. Читайте changelog — в нём указаны breaking changes.
# Проверка логов: openclaw logs --level error --lines 50
# Откат к предыдущей версии: openclaw rollback
# Миграция конфига и обновление скиллов: openclaw migrate openclaw skill update
# Откат к конкретной версии: npm install -g @openclaw/cli@1.5.2