Ловец веб-хуков (Webhooks)
В Albato появился очень удобный инструмент — Ловец веб-хуков.
Вы можете найти его в настройках некоторых связок и подключений.
Например, его можно использовать при создании интеграции с Marquiz, если нужно получать вопросы и ответы на них отдельными полями, а не одним общим блоком. Для этого в редактировании связки нажмите «Поймать тестовый вебхук»
Пока «крутится ожидание веб-хука» отправьте запрос из Marquiz, система скажет, что вебхук успешно пойман и покажет список доп. полей.
На примере сервиса leadteh.ru создадим подключение «webhooks» и «поймаем» все параметры, которые может передать нам LeadTeh после работы сценария бота.
Для этого переходим во вкладку «Подключения» -> «Добавить подключение» и ищем сервис в поиске.
Далее копируем сгенерированный веб-хук:
Прописываем его в LeadTeh, зайдите в редактирование созданного бота, после нужного вам шага, добавьте действие «HTTP — запрос». Для этого нажмите «+» в одном из блоков и выберите «Еще».
В поле «HTTP — запрос» вставьте скопированный из подключения вебхук, и выберете метод POST
Теперь можно запустить ловец веб-хуков в Albato.
Пока Albato ожидает запроса, вы видите это окно:
Теперь можно отправить тестовый запрос из LeadTeh на наш вебхук: опубликуйте бота, и пройдите в нём все шаги, инициировав передачу данных на вебхук.
После того, как веб-хук будет «пойман», вы увидите сообщение, что вебхук пойман, а также список полей.
Сохраняем подключение.
Готово! Подобным образом может быть настроена передача данных на вебхук во всех подобных сценариях.
Вы можете найти его в настройках некоторых связок и подключений.
Ловец веб-хуков для сервисов, имеющих штатное подключение
Например, его можно использовать при создании интеграции с Marquiz, если нужно получать вопросы и ответы на них отдельными полями, а не одним общим блоком. Для этого в редактировании связки нажмите «Поймать тестовый вебхук»
Пока «крутится ожидание веб-хука» отправьте запрос из Marquiz, система скажет, что вебхук успешно пойман и покажет список доп. полей.
Ловец веб-хуков для сервисов, используемых по Webhooks-подключению
На примере сервиса leadteh.ru создадим подключение «webhooks» и «поймаем» все параметры, которые может передать нам LeadTeh после работы сценария бота.
Для этого переходим во вкладку «Подключения» -> «Добавить подключение» и ищем сервис в поиске.
Далее копируем сгенерированный веб-хук:
Прописываем его в LeadTeh, зайдите в редактирование созданного бота, после нужного вам шага, добавьте действие «HTTP — запрос». Для этого нажмите «+» в одном из блоков и выберите «Еще».
В поле «HTTP — запрос» вставьте скопированный из подключения вебхук, и выберете метод POST
Теперь можно запустить ловец веб-хуков в Albato.
Пока Albato ожидает запроса, вы видите это окно:
Теперь можно отправить тестовый запрос из LeadTeh на наш вебхук: опубликуйте бота, и пройдите в нём все шаги, инициировав передачу данных на вебхук.
После того, как веб-хук будет «пойман», вы увидите сообщение, что вебхук пойман, а также список полей.
Сохраняем подключение.
Готово! Подобным образом может быть настроена передача данных на вебхук во всех подобных сценариях.
Обновлено на: 18/10/2022
Спасибо!