dengineproblem

WhatsApp Onboarding

```

dengineproblem 4 1 Updated 3mo ago
GitHub

Install

npx skillscat add dengineproblem/agents-monorepo/openclaw-standalone-skills-wa-onboarding

Install via the SkillsCat registry.

SKILL.md

WhatsApp Onboarding

Подключение WhatsApp через встроенный Baileys канал. Отвечает на "Подключи WhatsApp", "Настрой вотсап".


Workflow

Шаг 1: Проверить текущий статус

openclaw channels status

Если WhatsApp уже подключен — сообщи статус и спроси нужно ли переподключить.

Шаг 2: Запустить подключение

openclaw channels login --channel whatsapp

Покажет QR-код в терминале. Попроси пользователя:

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

Шаг 3: Дождаться подключения

openclaw channels status

Повторяй проверку каждые 5 секунд (до 60 сек). Когда статус станет connected:

Шаг 4: Тестовое сообщение

Попроси пользователя отправить тестовое сообщение на подключённый номер с другого телефона.
Проверь что сообщение пришло и агент может ответить.

Шаг 5: Проверить hook

SELECT * FROM wa_dialogs ORDER BY created_at DESC LIMIT 1;

Если запись создана — hook работает, WhatsApp полностью подключён.


Подключение второго номера

Для второго WhatsApp номера:

openclaw channels login --channel whatsapp --account second

Каждый аккаунт = отдельная Baileys сессия с отдельным QR-кодом.


Формат ответа

📱 *WhatsApp подключён*

✅ Номер: {phone}
✅ Hook: wa-message-hook.js активен
✅ Модель: Haiku 4.5 (лёгкая, для чатбота)

Теперь все входящие WhatsApp сообщения будут обрабатываться автоматически.
Лиды с рекламы (source_id) автоматически привязываются к креативам.

💡 Для настройки CAPI запусти: `skills/wa-capi-setup/SKILL.md`