Компоненты диалогового взаимодействия | Документация для разработчиков
Компоненты разговора
Обновлено: 27 марта 2026 г
Компоненты для общения — это функции чата, которые можно включить для корпоративных телефонных номеров. Они упрощают взаимодействие пользователей WhatsApp с вашей компанией. Вы можете настроить простые в использовании команды и предоставить заранее подготовленные варианты начала разговора, на которые пользователи могут нажимать.
Ограничения
Если пользователь WhatsApp нажмет на универсальная ссылка? (то есть, wa.me (ссылка) с предварительно заполненным текстом, пользовательский интерфейс для ледоколы автоматически увольняются.
Настройка с помощью WhatsApp Manager (WAM)
Все эти функции можно настроить в WhatsApp Manager для выбранных вами номеров:
Партнеры по решениям также могут настраивать эти функции для своих клиентов, если у них есть доступ к их ресурсам клиент'клиент's Аккаунт WhatsApp Business в WhatsApp Manager.
Лед
выключатели

телоПолезная нагрузка веб-перехватчика
{ "object": "whatsapp_business_account", "entry": [ { "id": "<WHATSAPP_BUSINESS_ACCOUNT_ID> ", "изменения": [ { "значение": { "messaging_product": "whatsapp", "метаданные": { "отображаемый_номер_телефона": "<BUSINESS_DISPLAY_PHONE_NUMBER> ", "phone_number_id": "<BUSINESS_PHONE_NUMBER_ID> " }, "контакты": [ { "профиль": { "имя": "<WHATSAPP_USER_NAME> " }, "wa_id": "<WHATSAPP_USER_ID> " } ], "сообщения": [ { "из": "<WHATSAPP_USER_PHONE_NUMBER_ID> ", "идентификатор": "<WHATSAPP_MESSAGE_ID> ", "временная метка": "<TIMESTAMP> ", "text": { "body": "Спланируйте поездку" }, "type": "text" } ] }, "field": "messages" } ] } ] }
Команды

/imagine - Создание изображений с помощью текстовой подсказкителоПолезная нагрузка веб-перехватчика
{ "object": "whatsapp_business_account", "entry": [ { "id": "<WHATSAPP_BUSINESS_ACCOUNT_ID> ", "изменения": [ { "значение": { "messaging_product": "whatsapp", "метаданные": { "отображаемый_номер_телефона": "<BUSINESS_DISPLAY_PHONE_NUMBER> ", "phone_number_id": "<BUSINESS_PHONE_NUMBER_ID> " }, "контакты": [ { "профиль": { "имя": "<WHATSAPP_USER_NAME> " }, "wa_id": "<WHATSAPP_USER_ID> " } ], "сообщения": [ { "из": "<WHATSAPP_USER_PHONE_NUMBER_ID> ", "идентификатор": "<WHATSAPP_MESSAGE_ID> ", "временная метка": "<TIMESTAMP> ", "text": { "body": "/imagine cars racing on Mars" }, "type": "text" } ] }, "field": "messages" } ] } ] }
Настройте с помощью API
ПОЧТА /<PHONE_NUMBER_ID> /conversational_automationПОЛУЧАТЬ /<PHONE_NUMBER_ID> /conversational_automationНастройте компоненты диалога через API
Синтаксис запроса
// Настройка команд с указанием имен и описаний POST /<PHONE_NUMBER_ID> /conversational_automation?commands=<COMMAND_LIST> // Настройка подсказок POST /<PHONE_NUMBER_ID> /conversational_automation?prompts=<PROMPT>
Свойства тела
| | |
|
| |
| |
Пример запроса
curl -X POST \ 'https://graph.facebook.com/v22.0/PHONE_NUMBER_ID/conversational_automation' \ -H 'Authorization: Bearer ACCESS_TOKEN' \ -H 'Content-Type: application/json' \ -d '{ "commands": [ { "command_name": "tickets", "command_description": "Book flight tickets" }, { "command_name": "hotel", "command_description": "Book hotel" } ], "prompts": ["Book a flight", "plan a vacation"] }'
Пример ответа
{ "success": true }
Просмотреть текущую конфигурацию можно с помощью API
Синтаксис запроса
ПОЛУЧАТЬ /<PHONE_NUMBER_ID> ?fields=conversational_automation
Пример ответа
{ "conversational_automation": { "prompts": [ "Найти лучшие отели в этом районе", "Найти выгодные предложения по аренде автомобилей" ], "commands": [ { "command_name": "tickets", "command_description": "Забронировать авиабилеты" }, { "command_name": "hotel", "command_description": "Забронировать отель" } ] }, "id": "123456" }
Тестирование
Чтобы протестировать компоненты диалога после их настройки, откройте клиент WhatsApp и начните чат, используя свой рабочий номер телефона.
Для начала разговора, если у вас уже есть чат с номером телефона компании, сначала необходимо удалить этот чат:
Затем вы можете отправить сообщение на рабочий телефонный номер, чтобы проверить свои способы начать разговор.