Dialogflow es 在会话出口中保存数据

Dialogflow es 在会话出口中保存数据,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我有一个google actions应用程序,我正在尝试在对话之间保存一个变量。但是,如果调用了cancel intent(用户说退出、退出、取消等。调用actions\u intent\u cancel事件),则此数据不会持续到下一次对话。我还有一个自定义的保存意图,它也会退出对话,但效果很好 这不起作用(带有事件操作的意图\u意图\u取消) 但这是可行的(没有事件的自定义意图) 在这两种情况下,会话都会退出,并且在响应中存在变量的正确值 "userStorage": "{\"data\":{

我有一个google actions应用程序,我正在尝试在对话之间保存一个变量。但是,如果调用了cancel intent(用户说退出、退出、取消等。调用actions\u intent\u cancel事件),则此数据不会持续到下一次对话。我还有一个自定义的保存意图,它也会退出对话,但效果很好

这不起作用(带有事件操作的意图\u意图\u取消)

但这是可行的(没有事件的自定义意图)

在这两种情况下,会话都会退出,并且在响应中存在变量的正确值

"userStorage": "{\"data\":{\"avar\":\"somevalue\"}}"
但是,当我再次激活我的应用程序时,如果通过退出意图退出,则数据丢失或错误。有人知道这是bug还是我做错了什么吗

谢谢你的帮助

app.intent('Save', (conv) => {
  if (conv.user.verification === 'VERIFIED') {
    conv.user.storage.avar = 'somevalue';
  }
  conv.close('Goodbye!');
});
"userStorage": "{\"data\":{\"avar\":\"somevalue\"}}"