Исправление прокси OpenClaw Discord для проблем с таймаутом REST API

Если ваш бот OpenClaw для Discord выглядит подключённым, но не может отправлять сообщения или выполнять команды, возможно, у вас проблема с настройкой прокси, когда WebSocket-соединения работают, а вызовы REST API — нет.
Проблема
Пользователь на r/openclaw сообщил, что его Discord-канал внезапно перестал работать. Запуск openclaw doctor показал "Discord failed", а в логах постоянно появлялось: "fetch failed UND_ERR_CONNECT_TIMEOUT".
Проблема заключалась не в сломанном прокси, а в том, что настройка прокси в OpenClaw была достаточной для WebSocket-соединений с Discord, но не для запросов REST API. Это создавало ситуацию, когда бот выглядел наполовину подключённым, но фактически не мог функционировать.
Решение
Вот что помогло:
- Сохраните конфигурацию прокси для Discord в вашем JSON-файле OpenClaw
- Создайте файл по пути
~/.openclaw/proxy-preload.cjs - Установите глобальный прокси для undici в этом файле
- Запустите OpenClaw с
NODE_OPTIONS=--require=..., чтобы загрузить конфигурацию прокси
Важные замечания
- Используйте HTTP-прокси, а не SOCKS5
- Если вы обновляете OpenClaw, проверьте, не изменился ли путь к bundled undici
Эта конкретная проблема с конфигурацией может привести к тому, что Discord будет выглядеть подключённым, в то время как REST-вызовы будут тихо завершаться ошибками, препятствуя отправке сообщений и выполнению команд.
📖 Читать полный источник: r/openclaw
👀 Смотрите также

Отладка циклического сбоя OpenClaw: Контрольный список из 5 пунктов
Публикация в Reddit из r/openclaw предлагает пятиэтапный чек-лист для быстрой диагностики циклов сбоев в агентах или шлюзах OpenClaw, фокусируясь на типе сбоя, нагрузке на хост, задержках провайдера, различиях в конфигурации и настройке оповещений.
Claude + MCP Browser: пользователи сообщают об улучшенном доступе в интернет
Пользователь Claude рассказывает, как подключение к внешнему браузеру через MCP позволило ИИ обходить ранее недоступные сайты, и задаётся вопросом, может ли Claude использовать токены модели браузера.

Обходное решение для Firefox при зависании Claude.ai с использованием скрипта Tampermonkey
Пользователь Reddit делится обходным решением с помощью скрипта Tampermonkey для пользователей Firefox, сталкивающихся с зависаниями на Claude.ai. Скрипт изменяет поведение Date.now(), чтобы предотвратить конфликты синхронизации, вызывающие зависание интерфейса.

Стабильная автоматизация браузера OpenClaw с использованием удаленной отладки Chrome и Playwright.
Разработчик сообщает об успешном использовании флага Chrome --remote-debugging-port=9222 и метода chromium.connect_over_cdp() в Playwright для поддержания постоянных сессий браузера в OpenClaw, решая проблемы с отключениями при использовании встроенного браузера и ретранслятора расширения Chrome.