我试图了解如何从Autopilot中的event.Memory引用变量值。这是一个简单的测试,用于解释我要达到的目标。
从Bot模型->使用“记住”操作存储值
"remember": {
"userIntent": "PrjSteps"
}
在Twilio函数->引用变量
const memory=event.Memory;
console.log(memory);
console.log(memory.userIntent);
2019-12-11 10:56:44 UTC {“ twilio”:{“聊天”:{“ ChannelSid”:“ xxxxxxxxxx”,“ AssistantName”:“”,“ Attributes”:{},“ ServiceSid” :“ xxxxxxxx”,“索引”:0,“来自”:“用户”,“ MessageSid”:“ xxxxxxxx”}},“ userIntent”:“ PrjSteps”}
2019-12-11 10:56:44 UTC空
我看到变量在内存中可用,但是我无法访问该值,因此可以在函数内部进行验证。
感谢这方面的帮助,
谢谢
答案 0 :(得分:0)
尝试:
const memory = JSON.parse(event.Memory)
,那么您应该可以访问该信息。