У меня есть настройка потока в студии Twilio. Поток просит продления. Затем эта информация передается через условный блок. Если человек нажимает 1, он уходит в определенное место, то же самое, если нажимается 2, а все остальные переходят в скрипт. Как мне получить нажатое значение?
Передача информации из виджетов Twilio в функции Twilio
Ответы (3)
Что вы можете сделать, так это добавить параметры в функцию и передать их через поток.
Проповедник разработчиков Twilio здесь.
Чтобы получить значение нажатой кнопки, вы можете использовать виджет Gather Input on Call
(подробнее об этом здесь). Тогда ваш поток может выглядеть примерно так:
Дайте мне знать, поможет ли это вообще! : D
Первый ответ верен с добавлением добавления параметров к виджету функции запуска Twilio Studio с использованием синтаксиса во втором ответе widgets.gather_1.Digits (при условии, что ваш виджет называется gather_1) в качестве значения для вашего ключа.
В функции Twilio вы можете получить это значение, используя объект события и ключ, который вы использовали для значения widgets.gather_1.Digits. Вы можете распечатать его в своей функции Twilio, используя
console.log(event.myKeyName);