Передача информации из виджетов Twilio в функции Twilio - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть настройка потока в студии Twilio. Поток просит расширения. Эта информация затем передается через условный блок. Если человек нажимает 1, он идет куда-то, указав c, то же самое, если нажата 2, и все остальные переходят в сценарий. Как мне получить нажатое значение?

Ответы [ 3 ]

0 голосов
/ 13 февраля 2020

Что вы можете сделать, это добавить параметры в функцию и передать параметры через поток.

0 голосов
/ 13 февраля 2020

Первый ответ правильный с добавлением параметров в виджет Twilio Studio Run Function с использованием синтаксиса во 2-м ответе widgets.gather_1.Digits (при условии, что ваш виджет назван collect_1) в качестве значения для вашего ключа.

В функции Twilio вы можете получить это значение, используя объект события и ключ, который вы использовали для значения widgets.gather_1.Digits. Вы можете распечатать его в вашей функции Twilio, используя

console.log(event.myKeyName);
0 голосов
/ 13 февраля 2020

Разработчик Twilio здесь.

Чтобы получить значение нажатой кнопки, вы можете использовать виджет Gather Input on Call ( подробнее об этом здесь ). Ваш поток может выглядеть примерно так: enter image description here

Дайте мне знать, поможет ли это вообще! : D

...