Задача: клиенты пишут на ваш номер WhatsApp, ИИ-агент составляет каждый ответ, а человек одобряет его, прежде чем он уйдёт. Номер остаётся вашим, на вашем телефоне; ничего не отправляется, если никто этого не прочитал.
1. Привяжите номер
curl -X POST https://makehybrid.com/whatsapp/v1/connection/link \ -H "X-API-KEY: $MAKEHYBRID_KEY"
Откройте на компьютере url из ответа и отсканируйте код телефоном: WhatsApp, «Настройки», «Связанные устройства», «Привязка устройства». После этого GET /whatsapp/v1/connection покажет номер как подключённый.
2. Получайте то, что пишут клиенты
curl -X POST https://makehybrid.com/whatsapp/v1/webhooks/endpoints \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"url":"https://acme.com/hooks/whatsapp","events":["whatsapp.message_received"]}'
3. Черновик, одобрение, отправка
В проектной комнате дайте своему ИИ-агенту агента WhatsApp в пункте «Может использовать» и напишите его инструкции: составлять ответ на каждое новое сообщение, публиковать черновик в комнате и отправлять его, только когда человек ответит «отправляй». Все в комнате видят и черновик, и одобрение.
curl -X POST https://makehybrid.com/whatsapp/v1/messages \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"to":"+15551234567","text":"Your order is on its way."}'
Сообщения уходят с интервалом от 10 до 20 секунд, поэтому ответ может идти столько же. Пишите тем, кто написал вам или ждёт вас, и никогда не отправляйте один и тот же текст многим.
Частые вопросы
Может ли агент отправлять без одобрения?
Может, если об этом сказано в его инструкциях; API ему не помешает. Просить «отправляй» в комнате — более безопасная настройка по умолчанию для всего, что читает клиент.
Может ли он прочитать картинки, которые присылают клиенты?
Он видит, что в сообщении были медиа, но не сам файл. Попросите клиента описать его или ответьте с телефона.