Поддержка 24/7
Виртуальный хостингWordPress-хостингРеселлер-хостингХостинг для OpenClawVPS-хостингВыделенные серверыОбслуживание серверовО компанииСравненияРегионыБаза знанийПоддержкаДоменыSSLБлогЛичный кабинет
Хостинг для OpenClaw
База знаний / Хостинг для OpenClaw

Подключение Telegram, WhatsApp или Slack

Токен бота, список разрешённых и одно тестовое сообщение. Настройки по умолчанию строгие намеренно — разбираем, что делает каждая.

Обновлено: 16 сентября 2026 г.

Агент без канала — это сервер, который ни с кем не разговаривает. Подключение требует токена от мессенджера и двух строк конфигурации, а внимания требует другое: кому разрешено с ним говорить.

  1. 1Создать приложение на площадкеБот у BotFather в Telegram, токен приложения в Slack, привязанная сессия в WhatsApp.
  2. 2Отдать токен OpenClawВ панели управления, но никогда не сообщением агенту в чат.
  3. 3Задать, кому можно им пользоватьсяПолитика, определяющая, каким аккаунтам агент отвечает.
  4. 4Отправить два тестовых сообщенияОдно с аккаунта, который должен работать, другое с того, который не должен.
  5. 5Посмотреть логОн покажет, какая из двух половин настроена неверно, если что-то не так.
У любого канала одна и та же схема, независимо от площадки: токен от них, политика от вас и тест, который проверяет обе половины.

Telegram

  1. Создайте бота у BotFather и скопируйте выданный токен.
  2. Передайте токен OpenClaw. Либо botToken со значением, либо tokenFile с путём к файлу, в котором он лежит. tokenFile — привычка получше: секрет остаётся вне основного конфига и вне его бэкапов. Файл должен быть обычным — символические ссылки отклоняются.
  3. Решите, кому можно с ним говорить. dmPolicy по умолчанию стоит в pairing: первое сообщение от незнакомого отправителя требует вашего одобрения, а не получает ответ. Оставьте так. allowFrom используйте, когда нужен фиксированный список аккаунтов и никаких одобрений.
  4. Группы настраиваются отдельно. groupPolicy и groupAllowFrom определяют, в каких группах бот работает. Бот, отвечающий в любой группе, куда его добавили, — это бот, которого кто-нибудь добавит в свою.

WhatsApp

WhatsApp привязывается так же, как WhatsApp Web:

openclaw channels login    # покажет QR-код; отсканируйте его с телефона, который будет держать агента

Заведите для ассистента отдельный номер и пишите ему с личного. Затем ограничьте, кому он отвечает:

"channels.whatsapp.allowFrom": ["+15555550123"]

Без списка разрешённых с вашим агентом говорит любой, у кого есть номер.

Slack и остальные

Схема та же: токен приложения от площадки, затем политика, кому можно им пользоваться. Discord, Google Chat, iMessage, Matrix, Microsoft Teams, Signal и Zalo подключаются через плагины каналов с теми же списками разрешённых и теми же настройками одобрения.

Проверьте и посмотрите лог

Отправьте одно сообщение с аккаунта, который должен работать, и одно с того, который не должен. Второй не должен получить ничего — или должен попасть в очередь на одобрение, если вы оставили dmPolicy в режиме pairing.

openclaw doctor --fix

На контейнерах inSave настройки каналов лежат в панели рядом с остальными настройками контейнера, а файл с токеном бота попадает в ежедневные бэкапы — поэтому восстановление возвращает агента говорящим, а не просто запущенным.

Чего делать не надо

Не отправляйте токен бота сообщением агенту, чтобы он его «запомнил». Токенам место в конфигурации или в файле токена. Всё, что напечатано в разговоре, оседает в памяти агента, а она бэкапится, доступна для поиска и иногда цитируется вам в ответ.