Ого!Полнофункциональная песочница для разработчиков — бесплатно навсегда!Зарегистрироваться
Руководство по LangChain для WhatsApp

Как создать ИИ-агента для WhatsApp на LangChain и Whapi.Cloud: руководство на Python

Updated on June 1, 2026

Это руководство Whapi.Cloud показывает Python-разработчикам, как собрать ИИ-агента для WhatsApp на LangChain и LangGraph с одним размещённым вебхуком. Вы собираете цикл «принять — подумать — ответить», а затем даёте каждому контакту собственную память: для этого thread_id в LangGraph приравнивается к номеру телефона отправителя. Ответы уходят обратно обычным текстом через API Whapi.Cloud — без локального туннеля и без предварительной бизнес-верификации в Meta. Текст рассчитан на бэкенд-разработчиков, которым привычны FastAPI и pip.

Build a WhatsApp AI agent with LangChain, LangGraph and Whapi.Cloud in Python
Об авторе
Jason Mitchell
Jason Mitchell
Product Owner в Whapi.Cloud
Строю интеграции с WhatsApp с 2019 года. Всегда рад новым контактам — обсудить кейс использования API, поделиться обратной связью или просто поговорить о технологиях. Найдите меня в LinkedIn.
recent posts
Build no-code WhatsApp AI agents with n8n, Gemini, and Whapi.Cloud
No-Code ИИ-агенты в WhatsApp: Как подк...

Создайте No-Code ИИ-агента для WhatsApp с помощью n8n и Gemini менее чем за 30 м...

WhatsApp BSUID migration warning showing phone numbers being replaced by new identifiers
Почему ваш WhatsApp-чатбот перестанет ...

Это руководство Whapi.Cloud объясняет переход на BSUID в июне 2026 года, который...

Autonomous Codex WhatsApp Agent Architecture
От терминала к чату: превращаем Codex ...

Узнайте, как подключить Codex к WhatsApp для автономной работы 24/7. Замените ло...

WhatsApp API comparison for small business showing official vs unofficial pricing models
Почему официальный API WhatsApp не под...

Узнайте, почему малый бизнес пропускает официальный API WhatsApp. Альтернативы с...

Частые вопросы

Вопросы про агента для WhatsApp на LangChain

Нет. ngrok нужен только тогда, когда туннелем приходится открывать доступ к локальной машине. С Whapi.Cloud вы подключаете номер по QR-коду и указываете размещённый URL вебхука в настройках канала, поэтому входящие сообщения уходят POST-запросом сразу в ваше развёрнутое приложение FastAPI. Шаг с туннелем, которого требует большинство туториалов, исчезает полностью.
В официальном Business API сообщения вне 24-часового окна должны быть заранее одобренными шаблонами, и Meta берёт плату за каждый доставленный шаблон. С Whapi.Cloud агент отправляет ответ обычным текстом через <code>POST /messages/text</code>, поэтому нет ни шага с одобрением шаблонов, ни поштучной платы за них.
Разверните приложение FastAPI на публичном хосте, задайте токен и ключ модели через переменные окружения и замените MemorySaver на checkpointer на Postgres. Логика «номер вместо thread_id» остаётся прежней, но состояние разговора теперь переживает перезапуски и деплои, а не сбрасывается из памяти.
Подключите к агенту checkpointer и в каждом вызове invoke передавайте <code>thread_id</code>, равный номеру телефона отправителя. После этого LangGraph хранит и восстанавливает отдельный разговор для каждого потока, и каждый контакт сохраняет свой контекст. Без checkpointer все пользователи делят одно состояние, и разговоры смешиваются.
Обработчик вебхука зависает на вызове LLM, прежде чем вернуть ответ. Когда ответ приходит медленно, доставка выходит за таймаут и сообщение присылают снова — агент отвечает дважды. Сразу возвращайте HTTP 200, запускайте агента в фоновой задаче, а ответ отправляйте отдельным вызовом API.
Вы повесили <code>@tool</code> на метод класса, поэтому LangChain читает <code>self</code> как обязательный аргумент инструмента, и сборка агента падает. Объявляйте каждый инструмент функцией на уровне модуля, а общее состояние передавайте через замыкание или глобальный клиент вместо <code>self</code>.

Что построили наши клиенты
с Whapi.Cloud

"Cart reminders with a 5% follow-up coupon lifted our recovery rate from 4% to 11%. Customers reply directly in WhatsApp — our team closes the sale right there."

Abandoned Cart Recovery

Hans M., Germany
"Managing 40+ segment groups became trivial — auto welcome messages, pinned updates, inactive member cleanup. Lead gen from WhatsApp groups grew 3x in two months."

Automated Group Management at Scale

Carlos S., Brazil
"Guests receive door codes, WiFi credentials, and a local guide automatically on arrival. Checkout is confirmed via a photo on WhatsApp. Front desk load dropped 40% in the first month."

Contactless Hotel Operations

Ana M., Romania
"Our deals channel has 12,000 subscribers. Whapi.Cloud scrapes competitors, filters duplicates, and auto-posts the top 5 daily. Channel growth tripled after switching to automated posting."

Automated Deal Channel Publishing

Katrin S., Germany
"We verified 93,000 active WhatsApp numbers from 180,000 contacts in 48 hours. Campaign open rates improved significantly by stopping spend on inactive numbers."

Large-Scale Audience Filtering

Sergio N., Spain
"Patients book appointments and check lab results on WhatsApp. The bot handles 200+ daily queries without staff. Appointment no-shows dropped 30% after automated 24h reminders."

Healthcare Bot — Scheduling & Results

Dr. Fernanda O., Brazil
"Post-purchase WhatsApp messages with a tailored discount at day 14. Birthday coupons see 45% redemption — far above our email rate. Repeat purchases via WhatsApp: 18% of total revenue."

WhatsApp Retention Campaigns

Lukas W., Germany
"Customers get a WhatsApp tracking link the moment their parcel ships. Support tickets dropped 35% in 3 months — mostly 'where is my order?' queries simply disappeared."

Automated Shipping Notifications

Matei P., Romania
Собственная разработка и управление

Что такое Whapi.Cloud?

Whapi.Cloud -- это интуитивный API, который напрямую подключает ваш бизнес к WhatsApp без лишних сложностей. Создавайте ботов поддержки, планируйте встречи, отправляйте уведомления, управляйте группами и каналами, автоматизируйте подтверждения заказов и отслеживайте все через вебхуки. Сосредоточьтесь на развитии бизнеса, пока API берет на себя обмен сообщениями.

Наш сервис обеспечивает полный контроль и управление группами, сообществами и каналами WhatsApp.

Добавляйте динамику и новые возможности: медиа, кнопки, реакции, сторис, заказы и товары. Все это доступно для взаимодействия с клиентами.

Наша команда поддержки быстро ответит и поможет с любыми вопросами!
Account screenshot
Account screenshot