#redirect #twilio #webhooks #twilio-programmable-chat
#перенаправление #twilio #webhooks #twilio-программируемый-чат
Вопрос:
Я запустил бота в Twilio AutoPilot, и как только мой бот собрал всю информацию, мне нужно, чтобы он перенаправил на веб-хук.
Этот веб-узел работает исходящим (я получаю собранную информацию о конечной точке), однако я получаю сообщение об ошибке 90100.
Это мой код для webhook:
exports.handler = function(context, event, callback) {
const response = {
actions: [
{
"say": "ik heb denk ik een call naar Zapier gemaakt."
},
{
"redirect": {
"uri": "https://hooks.zapier.com/hooks/catch/xxxxxxxx/oxp6a20/?client=" event.UserIdentifier "amp;materiaal=" event.Field_materiaal_Value.toLowerCase(),
"method": "POST"
}
}
]
}
callback(null, response);
};
Что я делаю не так ?!
Комментарии:
1. Возвращает ли прямой URL-адрес JSON, как описано здесь — Перенаправление на URL-адреса При перенаправлении на URL-адрес Redirect выполнит обратный вызов HTTP для вашего приложения и будет ожидать в качестве ответа JSON действий автопилота. — twilio.com/docs/autopilot/actions/redirect .
2. Спасибо @Alan. Это может быть так! Ответ от zapier довольно прост, и я считаю, что не могу его отредактировать.
3. Интересно, будет ли действие передачи обслуживания лучше? twilio.com/docs/autopilot/actions/hand-off
4. @alan попробовал, но передача работает только с голосом. Мы разрабатываем для WhatsApp
5. Чтобы расширить то, что написал @yvesonline, здесь есть несколько примеров кода API сторонних разработчиков, twilio.com/docs/runtime/quickstart . В частности, посмотрите на пример, сделайте запрос на чтение к внешнему API.