EnglishРусский中文

Урок 5. Подключаем мессенджер#

Зачем этот урок?#

До этого мы общались с AI через веб-интерфейс или терминал. Но настоящая магия OpenClaw — это возможность писать ассистенту прямо в Telegram или WhatsApp, как обычному контакту. В этом уроке мы это настроим.


Вариант A: Подключаем Telegram#

Telegram — самый простой способ подключить мессенджер к OpenClaw. Вы создадите бота в Telegram, и через него будете общаться с AI.

Бот в Telegram — это специальный аккаунт, которым управляет программа, а не человек. Вы пишете боту — OpenClaw получает сообщение, передаёт его AI и отправляет ответ обратно.

Шаг 1. Создаём бота в Telegram#

  1. Откройте Telegram на телефоне или компьютере
  2. В поиске найдите @BotFather (это официальный бот Telegram для создания других ботов)
  3. Убедитесь, что это именно @BotFather с синей галочкой
  4. Напишите ему: /newbot
  5. BotFather спросит имя бота — введите любое (например, «Мой AI Помощник»)
  6. Затем спросит username — это уникальное имя, которое должно заканчиваться на bot (например, my_ai_helper_bot)
  7. BotFather пришлёт вам токен — длинную строку вроде 123456789:ABCDefGhIJKlMNoPQRstuVWxyz

⚠️ Токен — это как пароль от бота. Никому его не показывайте!

Шаг 2. Добавляем токен в настройки OpenClaw#

Если вы использовали мастер настройки (openclaw onboard), он мог спросить про Telegram. Если нет — добавим вручную.

Откройте файл настроек OpenClaw. Обычно он находится по пути:

~/.openclaw/openclaw.json

Символ ~ означает вашу домашнюю папку. На macOS это /Users/ваше_имя/, на Linux — /home/ваше_имя/.

Найдите или добавьте раздел channels:

{
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "ВАШ_ТОКЕН_ОТ_BOTFATHER",
      "dmPolicy": "pairing"
    }
  }
}

dmPolicy: "pairing" — это политика безопасности. Она означает, что бот не будет отвечать кому попало: каждый новый пользователь должен быть одобрен вами.

Шаг 3. Перезапускаем Gateway#

openclaw gateway restart

Шаг 4. Пишем боту и одобряем себя#

  1. Откройте Telegram и найдите своего бота по username (например, @my_ai_helper_bot)
  2. Напишите ему «Привет»
  3. Бот пока не ответит — сначала нужно одобрить ваш аккаунт

В терминале выполните:

openclaw pairing list telegram

Вы увидите код запроса. Одобрите его:

openclaw pairing approve telegram КОД

Теперь напишите боту снова — он ответит! 🎉


Вариант B: Подключаем WhatsApp#

WhatsApp подключается по-другому: OpenClaw использует WhatsApp Web (как будто вы открыли WhatsApp на компьютере).

Шаг 1. Настраиваем конфигурацию#

В файле ~/.openclaw/openclaw.json добавьте:

{
  "channels": {
    "whatsapp": {
      "dmPolicy": "pairing",
      "allowFrom": ["+79001234567"]
    }
  }
}

В allowFrom укажите свой номер телефона в международном формате.

Шаг 2. Привязываем WhatsApp#

openclaw channels login --channel whatsapp

На экране появится QR-код. Отсканируйте его в WhatsApp:

  1. Откройте WhatsApp на телефоне
  2. Перейдите в НастройкиСвязанные устройстваПривязать устройство
  3. Наведите камеру на QR-код в терминале

Шаг 3. Запускаем и проверяем#

openclaw gateway restart

Теперь отправьте сообщение на свой номер WhatsApp (с другого номера или через контакт) — и AI ответит!


Какие ещё мессенджеры поддерживаются?#

OpenClaw поддерживает множество каналов:

Мессенджер Статус
Telegram ✅ Готов к работе
WhatsApp ✅ Готов к работе
Discord ✅ Готов к работе
Slack ✅ Готов к работе
Signal ✅ Готов к работе
Google Chat ✅ Готов к работе
iMessage ✅ Готов к работе (только macOS)
Microsoft Teams ✅ Готов к работе
Matrix ✅ Готов к работе

Итоги урока#

  • Вы можете общаться с AI через Telegram или WhatsApp — как с обычным контактом
  • Для Telegram нужно создать бота через @BotFather и добавить токен в настройки
  • Для WhatsApp нужно отсканировать QR-код, как при привязке устройства
  • Система pairing (спаривание) защищает бота: он отвечает только одобренным пользователям
  • OpenClaw поддерживает более 10 мессенджеров

В следующем уроке мы настроим личность ассистента — дадим ему имя, характер и правила поведения!