Урок 5. Подключаем мессенджер#
Зачем этот урок?#
До этого мы общались с AI через веб-интерфейс или терминал. Но настоящая магия OpenClaw — это возможность писать ассистенту прямо в Telegram или WhatsApp, как обычному контакту. В этом уроке мы это настроим.
Вариант A: Подключаем Telegram#
Telegram — самый простой способ подключить мессенджер к OpenClaw. Вы создадите бота в Telegram, и через него будете общаться с AI.
Бот в Telegram — это специальный аккаунт, которым управляет программа, а не человек. Вы пишете боту — OpenClaw получает сообщение, передаёт его AI и отправляет ответ обратно.
Шаг 1. Создаём бота в Telegram#
- Откройте Telegram на телефоне или компьютере
- В поиске найдите @BotFather (это официальный бот Telegram для создания других ботов)
- Убедитесь, что это именно
@BotFatherс синей галочкой - Напишите ему:
/newbot - BotFather спросит имя бота — введите любое (например, «Мой AI Помощник»)
- Затем спросит username — это уникальное имя, которое должно заканчиваться на
bot(например,my_ai_helper_bot) - 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. Пишем боту и одобряем себя#
- Откройте Telegram и найдите своего бота по username (например,
@my_ai_helper_bot) - Напишите ему «Привет»
- Бот пока не ответит — сначала нужно одобрить ваш аккаунт
В терминале выполните:
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:
- Откройте WhatsApp на телефоне
- Перейдите в Настройки → Связанные устройства → Привязать устройство
- Наведите камеру на QR-код в терминале
Шаг 3. Запускаем и проверяем#
openclaw gateway restartТеперь отправьте сообщение на свой номер WhatsApp (с другого номера или через контакт) — и AI ответит!
Какие ещё мессенджеры поддерживаются?#
OpenClaw поддерживает множество каналов:
| Мессенджер | Статус |
|---|---|
| Telegram | ✅ Готов к работе |
| ✅ Готов к работе | |
| Discord | ✅ Готов к работе |
| Slack | ✅ Готов к работе |
| Signal | ✅ Готов к работе |
| Google Chat | ✅ Готов к работе |
| iMessage | ✅ Готов к работе (только macOS) |
| Microsoft Teams | ✅ Готов к работе |
| Matrix | ✅ Готов к работе |
Итоги урока#
- Вы можете общаться с AI через Telegram или WhatsApp — как с обычным контактом
- Для Telegram нужно создать бота через @BotFather и добавить токен в настройки
- Для WhatsApp нужно отсканировать QR-код, как при привязке устройства
- Система pairing (спаривание) защищает бота: он отвечает только одобренным пользователям
- OpenClaw поддерживает более 10 мессенджеров
В следующем уроке мы настроим личность ассистента — дадим ему имя, характер и правила поведения!