WhatsApp

WhatsApp подключается через WhatsApp Web (Baileys). Нужно отсканировать QR-код, как при входе в WhatsApp Web.

Настройка

1. Установите плагин (если нужно)

openclaw plugins install @openclaw/whatsapp

2. Настройте доступ

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

3. Подключите WhatsApp (QR)

openclaw channels login --channel whatsapp

Отсканируйте QR-код в телефоне (WhatsApp → Привязанные устройства → Привязать устройство).

4. Запустите Gateway

openclaw gateway

5. Подтвердите первое сообщение

openclaw pairing list whatsapp
openclaw pairing approve whatsapp КОД

Рекомендация

OpenClaw рекомендует использовать отдельный номер для бота. Это чище: отдельные allowlists, нет путаницы с self-chat.

Если используете личный номер — это тоже работает, но включите selfChatMode: true.

Группы

{
  "channels": {
    "whatsapp": {
      "groupPolicy": "allowlist",
      "groupAllowFrom": ["+79001234567"],
      "groups": { "*": { "requireMention": true } }
    }
  }
}

Что делать если WhatsApp отключился

WhatsApp Web периодически требует переподключения. Если бот перестал отвечать:

openclaw channels login --channel whatsapp

Отсканируйте QR заново.

Что дальше

  • Telegram — проще в настройке
  • Discord — для серверных проектов