Как проявляется
После сканирования QR-кода WhatsApp показывает «logging in…», но подключение не завершается, статус в дашборде — Linked: Yes, Connected: No, Error: logged out.
Из-за чего возникает
Проблема связана с тем, что сессия WhatsApp Web в OpenClaw не завершается корректно из-за конфликта сессий, повреждения файлов сессии или отсутствия правильной обработки ошибок (например, device_removed, 401).
Как исправить
- Выполните чистый выход и удалите старые данные сессии:
openclaw channels logout
rm -rf ~/.openclaw/credentials/whatsapp
- Запустите повторный вход:
openclaw channels login
-
Если зависание на «logging in…» повторяется, перезапустите шлюз или контейнер один раз во время этой фазы, затем подождите 30–60 секунд.
-
Проверьте статус:
openclaw channels status --probe
- При продолжении проблемы изучите логи на наличие ошибок
conflict,device_removed,logged out,401.
Примечание: данный способ помог многим пользователям, но окончательное исправление ошибки в OpenClaw пока не выпущено.
Как не столкнуться снова
Регулярно очищайте и перезапускайте сессию WhatsApp в OpenClaw, а при сбоях используйте перезапуск во время фазы входа для корректного завершения подключения.
Источник
Разбор основан на обсуждении в репозитории проекта: issue #4686.
Другие типичные проблемы — в разделе ошибок и решений, а базовая настройка разобрана в первом запуске.