Как получить переменную в функции twilio с помощью Action Remember?
Я создаю чат-бота с Twilio Autopilot, и я пытаюсь получить переменную, которую я сохраняю в функции, из другой функции с Action Remember.
Это моя первая функция:
exports.handler = function(context, event, callback) {
console.log(Object.keys(event));
let memory = event.Memory;
let respObj = {};
console.log("Memory "+memory);
let msg = "Hi, im save the name";
respObj = {
"actions": [
{
"say": msg
},{
"remember": {
"myname": "pau"
}
}
]
};
console.log("Memory "+memory);
callback(null, respObj);
};
Это моя вторая функция:
exports.handler = function(context, event, callback) {
let responseObject = {};
let memory = JSON.parse(event.Memory);
let ret = memory.myname;
console.log(ret);
console.log("Memory "+memory);
responseObject={
"actions":[
{
"say":"your name is" + ret
}
]
};
callback(null, responseObject);
};
Когда я вызываю эту вторую функцию, я получаю неопределенное значение переменной.
Буду признателен, если кто-нибудь сможет мне помочь. Спасибо!!! С уважением.