Как проявляется
При запуске Telegram-канала появляется ошибка конфигурации: ‘plugins.entries.telegram: plugin not found: telegram’, канал не стартует, в логах нет инициализации Telegram.
Из-за чего возникает
Логика автозапуска пытается сохранить состояние включения Telegram в секцию plugins.entries.telegram, но Telegram — встроенный канал, а не плагин, из-за чего валидация конфигурации падает и канал не запускается.
Как исправить
-
Используйте исправление из PR https://github.com/openclaw/openclaw/pull/24407, которое исправляет запись состояния в правильное место (channels.telegram.enabled).
-
Если ждать слияния и релиза, можно временно:
- Установить более раннюю версию OpenClaw, где ошибки нет:
npm install -g openclaw@2026.2.15
- Или вручную добавить Telegram через TUI командой:
openclaw channels add --channel telegram --token "YOUR_BOT_TOKEN"
- Либо собрать локально с исправлением из PR:
git fetch origin pull/24407/head:pr-24407
git checkout pr-24407
docker build --no-cache -t openclaw:local .
- Для WhatsApp и других встроенных каналов аналогично можно вручную править конфиг или использовать команды добавления канала.
После применения решения перезапустите шлюз, Telegram-канал должен успешно стартовать.
Как не столкнуться снова
Следите за обновлениями OpenClaw и используйте версии с исправлением PR #24407, чтобы автозапуск каналов корректно сохранял состояние включения.
Источник
Разбор основан на обсуждении в репозитории проекта: issue #3741.
Другие типичные проблемы — в разделе ошибок и решений, а базовая настройка разобрана в первом запуске.