取消的帐户链接导致相同响应的无限循环
Cancelled account linking leads to endless loop of same response
如果用户调用我的操作,google 会询问她是否应该关联她的帐户(类似于:"If you want to use xxx, I got to link your account at xxx with google. Is this okay?")。现在,如果她选择"no",而我的动作return是一个答案expectUserResponse
设置为false
,google助手似乎跳进了一个很尴尬的无休止我的 returned 响应循环,甚至在每次响应后发出助手的 "conversation finished" 声音:
("In order to use xxx, I got to link your account at xxx with google. Is this okay?" - "No" - "Okay, this means you are not able to use your account at xxx. Get back to us if you change your mind.")
"Schönen Tag"(在第二个对话泡泡中)是我从我的 fulfillment 发送的回复。
所以我们得到的是无穷无尽的 "Schönen Tag" - GoogleSound - "Schönen Tag" - GoogleSound - "Schönen Tag" - GoogleSound - Schönen Tag"- GoogleSound 等等。没有额外的每条消息之间的用户输入。恕我直言,无论我是否配置错误,这绝对不应该发生。
我什至不需要我的执行服务器来重现它。如果我创建一个 dialogflow 意图,将 actions_intent_SIGN_IN
事件附加到它并让这个意图 return 一个静态响应 "set this intent as end of conversation" 设置为 true,我能够完全重现这个奇怪的行为:
(这实际上是上面所有屏幕截图的设置)
如果我重新创建此意图,但将设置更改为在发送响应后不结束对话,我就不会再陷入无限循环。但这不是我想要做的。
我是否需要登录以进行显式调用(在集成选项卡中)似乎也无关紧要。
看起来这是一个错误,今天早上发布了修复程序。
你还在运行这个问题吗?
如果用户调用我的操作,google 会询问她是否应该关联她的帐户(类似于:"If you want to use xxx, I got to link your account at xxx with google. Is this okay?")。现在,如果她选择"no",而我的动作return是一个答案expectUserResponse
设置为false
,google助手似乎跳进了一个很尴尬的无休止我的 returned 响应循环,甚至在每次响应后发出助手的 "conversation finished" 声音:
"Schönen Tag"(在第二个对话泡泡中)是我从我的 fulfillment 发送的回复。
所以我们得到的是无穷无尽的 "Schönen Tag" - GoogleSound - "Schönen Tag" - GoogleSound - "Schönen Tag" - GoogleSound - Schönen Tag"- GoogleSound 等等。没有额外的每条消息之间的用户输入。恕我直言,无论我是否配置错误,这绝对不应该发生。
我什至不需要我的执行服务器来重现它。如果我创建一个 dialogflow 意图,将 actions_intent_SIGN_IN
事件附加到它并让这个意图 return 一个静态响应 "set this intent as end of conversation" 设置为 true,我能够完全重现这个奇怪的行为:
如果我重新创建此意图,但将设置更改为在发送响应后不结束对话,我就不会再陷入无限循环。但这不是我想要做的。
我是否需要登录以进行显式调用(在集成选项卡中)似乎也无关紧要。
看起来这是一个错误,今天早上发布了修复程序。
你还在运行这个问题吗?