Как использовать переменную в пользовательской функции в Twilio Studio? - PullRequest
0 голосов
/ 10 декабря 2018

Я хотел бы использовать переменные из виджета Trigger в Twilio Studio, например, переменную trigger.message.From (которая, как мне кажется, содержит номер телефона отправителя).

К сожалению,эти переменные не передаются объекту event в моей функции:

exports.handler = function(context, event, callback) {
    console.log("received event: " + JSON.stringify(event, null, 4));
};

печатает:

полученное событие: {}

1 Ответ

0 голосов
/ 10 декабря 2018

Переменные необходимо передать как параметры в конфигурации run function.Например, добавление параметра с ключом caller и значением {{trigger.message.From}} должно добавить эту переменную в объект event:

exports.handler = function(context, event, callback) {
    console.log("caller is: " + event.caller);
};

Попробуйте позвонить по номеру Twilio, и вы должны увидеть свой номер:

абонент: + 1XXXXXXXXX

...