Когда платформа YCloud получает входящее сообщение, она запускает сценарий n8n через Webhook. Сценарий обращается к большой языковой модели для генерации ответа, а затем отправляет сообщение пользователю обратно через узел YCloud.
YCloud AI Agent уже содержит готовый комплексный сценарий ИИ, предлагая готовую и простую базу знаний ИИ, датасеты и автоматизированные процессы. Нажмите здесь, чтобы узнать подробнее.
Общий процесс

Событие Webhook
- Создайте конечную точку Webhook
- Используйте узел n8n Webhook для создания нового слушателя (listener)
- Выберите POST в качестве HTTP-метода
- В разделе Options установите Response Code на 200 и убедитесь, что выбран вариант «Immediately»

Use Search event to find the webhook events your n8n workflow needs before confirming.
Парсинг возвращаемого значения и проверка подписи
Парсинг возвращаемого значения
Парсинг заголовков в ответе Webhook с помощью встроенного узла n8n «Code»
- Исходное значение,
- Временная метка (timestamp),
- Полученная подпись, полезная нагрузка (payload), подписанная полезная нагрузка и информация о подписи в заголовке запроса
Шифрование данных
На предыдущем шаге данные были полностью разделены. В этом узле мы будем использовать SignedPayload и Secret. Для шифрования данных мы применим узел Crypto.

Сравнение подписей
Используйте оператор if для проверки информации о подписи; если она совпадает, проверка считается успешной.
Ответ на сообщения с помощью ИИ
После подписки на событияwhatsapp.inbound_message.received и whatsapp.message.updated вы будете получать push-уведомление при получении сообщения или последующее обновление статуса после отправки сообщения.
- Используйте узел
switchдля настройки нескольких типов уведомлений Webhook.

- При получении события
inbound_message_receivedможно сгенерировать ответ, вызвав API ИИ

- Используйте узел Merge, чтобы сохранить набор данных push-уведомления Webhook из предыдущего шага

- Отправка сообщений с использованием узлов YCloud

Сохранение в таблицу данных (необязательно)

Отслеживание последующих обновлений отправленного сообщения (необязательно)
После завершения шага 5 данные будут отправляться через событиеwhatsapp.message.update.
Получив этот push, вы можете использовать узел datatable - update rows для обновления таблицы данных, отслеживая весь процесс доставки сообщений.



