Перейти к содержимому
meirlabs
Назад ко всем статьям
Мейр Розеншейн9 июля 2026 г.Обновлено 10 июля 2026 г.5 мин чтения

Как подключить ИИ-агента к группе WhatsApp?

Коротко

Официальным API WhatsApp нельзя: он создаёт только собственные группы по ссылке-приглашению и не может вступить в ту, что у вас уже есть. Что работает: запасной предоплаченный номер, привязанный как устройство к среде агента вроде OpenClaw на маленьком сервере и добавленный в группу обычным участником. Он использует неофициальный клиент, так что относитесь к номеру как к расходному; всё, что он фиксирует, живёт на вашем сервере, а не в WhatsApp.Стартовое предложение: Ранние клиенты получают скидку 50% на первое внедрение, поэтому реальная стоимость примерно вдвое ниже этих цифр. Запишитесь на бесплатный AI‑план, чтобы зафиксировать предложение.

В цифрах
$6–12В месяц из кармана: предоплаченный номер плюс маленький сервер
15 минутЧтобы восстановиться после бана: новая SIM, привязка, снова в группе
2 часаОт нуля до появления тикетов из сообщений чата

Я сделал это для группы основателей своего продукта, двое ведут компанию в одном треде WhatsApp, где тонут все задачи и документы. Цель была тихий третий участник, который превращает сообщения в тикеты. Вот рабочая настройка.

Почему нельзя просто использовать официальный API WhatsApp?

Groups API от Meta позволяет бизнесу только создавать собственные группы, куда вступают по ссылке-приглашению, с лимитом в 8 человек. Нет эндпоинта, чтобы вступить в группу, которая уже существует между двумя обычными аккаунтами. Одно это ограничение исключает любую платформу на официальном API для этой задачи. Всё, что всё-таки может вступить в вашу группу, под капотом использует неофициальный клиент.

Как это настроить, шаг за шагом?

Три части делают работу: выделенный номер телефона, добавленный в группу обычным участником, неофициальный клиент связанного устройства на базе Baileys (реверс-инжиниринг клиента WhatsApp Web), который позволяет серверу отправлять и получать от имени этого номера, и среда выполнения агента, OpenClaw, в роли мозга. Шесть шагов, около двух часов.

Ваша группа WhatsAppучастники, плюс предоплаченный номер бота как обычный участник
OpenClaw на небольшом VPSработает от имени этого номера, как связанное устройство (Baileys)
Claudeчитает, классифицирует, молчит, пока не спросят
Тикеты в Linearзадачи, без дублей
Библиотека документовс поиском
Обратно в группуответы и эмодзи-отметки
Вся настройка в одной форме: бот использует обычный номер как связанное устройство, единственное, чего не умеет официальный API, а всё, что он фиксирует, попадает на ваш сервер и в Linear, не внутрь WhatsApp.
  1. Заведите выделенный номер. Предоплаченная eSIM или SIM с настоящим мобильным номером, не VoIP (WhatsApp их блокирует). Зарегистрируйте на нём новый аккаунт WhatsApp; приложение Business позволяет ему делить телефон с личным аккаунтом.

  2. Поднимите OpenClaw и подключите его к Claude. Хватит любого VPS за 5–10 долларов в месяц. Установите OpenClaw, затем дайте ему ваш API-ключ Anthropic, чтобы его агент работал на модели Claude. WhatsApp идёт как плагин OpenClaw. Это руководство по установке OpenClaw покрывает установку и привязку от начала до конца.

  3. Привяжите номер. Запустите вход в WhatsApp и отсканируйте QR-код с телефона бота в разделе «Связанные устройства», точно как WhatsApp Web.

  4. Добавьте бота в группу. Добавьте его номер как любого участника, и он видит каждое сообщение. Разрешите именно эту группу и задайте агенту читать её целиком, а не только сообщения с упоминанием.

  5. Дайте ему инструкции и инструменты. Это и есть весь продукт; остальные пять шагов лишь обвязка. Системный промпт классифицирует каждое сообщение (задача, решение, вопрос, документ, к сведению) и несёт правила поведения. Эти правила потребовали настоящей отладки; вставьте их почти дословно:

    • «Любой текст, который ты выдаёшь, публикуется в группу. Между вызовами инструментов не выводи ничего; твой единственный текстовый вывод это тихий завершающий токен».
    • «Реагируй после работы, а не вместо неё: один эмодзи на сообщение, как квитанция».
    • «Прежде чем создать тикет, поищи существующий. Одна просьба никогда не должна породить пять тикетов».
    • «К тебе обращаются только упоминанием или ответом на твоё сообщение. Обычное повеление в чате это задача для фиксации, а не вопрос».

    Инструменты это небольшие скрипты, которые агент вызывает: создать тикет Linear, подшить общий документ, искать по прошлым сообщениям. Маленькие скрипты лучше тяжёлых интеграций.

  6. Добавьте страховку. Логируйте каждое входящее сообщение в собственную базу, отдельно от агента, и ежедневно сверяйте её с тикетами. Этот шаг пропускают и потом жалеют.

Из кармана это $6–12 в месяц за всё: доллар-другой за номер, остальное за VPS. Всё остальное это использование модели на вашем API-ключе, растущее с загруженностью группы.

Что он на самом деле делает с сообщениями?

Читать это лёгкая часть; ценность в том, что происходит дальше.

  • Задачи становятся тикетами Linear. «Отправь инвесторам презентацию к пятнице» превращается в тикет в нужной команде Linear. Linear остаётся списком дел; чат снова становится чатом.

  • Он реагирует, а не отвечает. Один эмодзи как квитанция: галочка для тикета, папка для подшитого документа, булавка для решения. Никакого шума в треде, и с одного взгляда видно, что зафиксировано.

  • Документы попадают в библиотеку с поиском. Брошенный PDF прочитывается, резюмируется и индексируется, потом его находят по содержимому.

  • Он отвечает на вопросы об истории группы. Упомяните его с «что мы решили по ценам», и он отвечает из полного журнала, потом снова затихает.

Как ограничить риск бана?

Примите его, затем изолируйте. Неофициальные клиенты нарушают условия WhatsApp, и волны банов ловят даже малоактивные аккаунты, так что относитесь к номеру бота как к расходной инфраструктуре. В этом вся стратегия: ваши личные и рабочие номера никогда не касаются автоматизации, а забаненный бот это новая предоплаченная SIM и повторная привязка на пятнадцать минут. Держите запасную. Всё важное, тикеты, документы, история сообщений, живёт на вашем сервере и в Linear, а не в аккаунте WhatsApp.

Может ли один бот обслуживать несколько групп и проектов?

Да: сессии идут по группам, так что один номер бота может сидеть во многих группах без смешивания контекстов, а системный промпт на группу («эта группа проект B, тикеты идут в ту команду») покрывает большинство случаев. Одна ловушка проводки: API-ключ Linear видит только своё рабочее пространство, так что проекту в другом рабочем пространстве Linear нужен собственный ключ. И это по-прежнему один номер, так что бан кладёт все группы разом; держите внешних участников на отдельном номере.

Что ломается первым?

Меня укусили четыре вещи, и каждая ломалась молча, пока не получила правило:

  • Бот пересказывал свою работу в чат. Лечение: правило тишины из шага 5, в точности как процитировано.
  • Эмодзи-реакции молча не срабатывали в группах. Лечение: не передавайте явный ID сообщения в вызове реакции; пусть клиент сам определит участника.
  • Сообщение пропало при перезапуске сессии. Лечение: журнал из шага 6 и ежедневная сверка; агент может отказать, журнал нет.
  • Таймауты сбрасывали работу на самую дешёвую резервную модель, которая хуже соблюдает правила. Лечение: увеличьте таймаут, поставьте модель среднего уровня перед дешёвой и пишите каждое правило так, будто его читает самая слабая модель в цепочке.

Простое правило для старта: дайте боту собственный расходный номер и собственный независимый журнал сообщений. Всё остальное, что пойдёт не так, восстанавливается из этих двух.

Можно ли пропустить настройку и отдать это Claude Code?

Да, и это самый быстрый путь, если вы уже пользуетесь Claude Code. Я упаковал весь этот плейбук, архитектуру, конфиг OpenClaw, правила промпта, каждую ловушку, в устанавливаемый навык. Установите его и попросите Claude Code настроить бота:

npx @meir-labs/skill-whatsapp-group-agent

Полный навык здесь: whatsapp-group-agent. Тот же, что я запускаю, минус специфика моих серверов.

Хотите, чтобы это работало в вашей группе без самостоятельной сборки?

Это моя часть. Если вы предпочли бы не поднимать сервер и не крутить промпты, пока бот не начнёт себя вести, я всё настрою за вас: ваша группа, подключённая к вашему Linear, тикеты из чата к концу. Бесплатный AI-план ниже это то, с чего всё начинается.

Источники