【问题标题】:Cancelled account linking leads to endless loop of same response取消帐户链接导致相同响应的无限循环
【发布时间】:2019-01-25 13:05:50
【问题描述】:

如果用户调用我的操作,Google 会询问她是否应该关联她的帐户(例如:“如果您想使用 xxx,我必须将您在 xxx 的帐户与 google 关联。这样可以吗? ”)。现在,如果她选择“否”,而我的操作返回一个答案并将expectUserResponse 设置为false,谷歌助手似乎跳入了我返回的响应的一个非常尴尬的无限循环,甚至发出助手的“对话完成”声音每次回复后:

(“为了使用 xxx,我必须将您在 xxx 的帐户与 google 关联。这样可以吗?” - “否” - “好的,这意味着您无法在 xxx 使用您的帐户。如果出现以下情况请联系我们你改变主意了。”)

“Schönen Tag”(在第二个对话气泡中)是我从履行中发送的响应。

所以我们在这里得到的是一个无穷无尽的“Schönen Tag” - GoogleSound - “Schönen Tag” - GoogleSound - “Schönen Tag” - GoogleSound - Schönen Tag” - GoogleSound 等等。在每条消息之间没有额外的用户输入. 恕我直言,这绝对不应该发生,无论我是否配置错误。

我什至不需要我的履行服务器来重现这一点。如果我创建一个对话流意图,将actions_intent_SIGN_IN 事件附加到它,并让这个意图返回一个静态响应,并将“将此意图设置为对话结束”设置为 true,我就能够完全重现这种奇怪的行为:

(这实际上是上面所有屏幕截图的设置)

如果我重新创建此意图,但将设置更改为在发送响应后不结束对话,我将不再出现无限循环。但这不是我打算做的。

我是否需要登录以进行显式调用似乎也无关紧要(在集成选项卡中)。

【问题讨论】:

    标签: dialogflow-es actions-on-google


    【解决方案1】:

    看起来这是一个错误,今天早上发布了修复程序。

    你还在遇到这个问题吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-30
      • 2013-10-07
      • 1970-01-01
      • 2020-08-27
      • 2021-05-07
      • 2012-08-24
      相关资源
      最近更新 更多