Я знаю, что можно использовать возвращаемое значение функции Twilio, например widgets.MY_FUCTION_WIDGET_NAME.parsed.xxxxx, но что мне действительно нужно сделать, так это установить переменную потока внутри функции. Возможно ли это сделать, используя TwilioClient или Runtime client?
Есть ли способ установить переменную потока из функции Twilio
Ответы (2)
Единственный способ ссылаться на переменные в Studio, как если бы прямо сейчас, - это использовать Виджет "Установить переменные".
Это позволяет использовать виджет для хранения глобальных переменных в контексте потока.
Вы можете использовать возвращаемое значение вашей функции в этом виджете, чтобы установить его как глобальную переменную!
Например;
Say/Play
Say: "Hello {{flow.variables.firstName}}, how can I help you today"
Надеюсь это поможет!
person
Aidan Chase
schedule
13.02.2020
Спасибо, но это не решает мою проблему. Я не хочу использовать возвращаемое значение функции. Вместо этого я хочу установить переменную потока внутри функции. Может, это невозможно.
- person Keith Larson; 14.02.2020
Проповедник разработчиков Twilio здесь.
Не существует метода REST API для обновления переменных потока выполнения, которое находится в процессе, поэтому вы не можете устанавливать переменные потока непосредственно в функции.
person
philnash
schedule
24.02.2020
widgets
не подходит для вас? - person philnash   schedule 24.02.2020