取消帐户关联会导致相同响应的无休止循环

时间:2019-01-25 13:05:51

标签: dialogflow actions-on-google

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

enter image description here (““为了使用xxx,我必须将您在xxx处的帐户与Google关联。可以吗?”-“否”-“好,这意味着您无法在xxx处使用您的帐户。如果有,请联系我们您会改变主意。”)

“SchönenTag”(在第二个气泡中)是我从履历中发送的响应。

enter image description here

因此,我们在这里得到的是一个无休止的“Schönen标签”-GoogleSound-“Schönen标签”-GoogleSound-“Schönen标签”-GoogleSound-Schönen标签”-GoogleSound等。在每条消息之间没有其他用户输入恕我直言,无论我是否配置错误,都绝对不会发生这种情况。

我什至不需要我的履行服务器来重现此内容。如果创建一个dialogflow意图,将actions_intent_SIGN_IN事件附加到它,并让该意图返回一个静态响应,并将“将该意图设置为对话结束”设置为true,则我可以完全重现此奇怪的行为:< / p>

enter image description here (实际上是上面所有屏幕截图的设置)

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

我是否需要登录进行显式调用也似乎无关紧要(在Integrations-tab中)。

1 个答案:

答案 0 :(得分:1)

这似乎是一个错误,今天早上发布了修复程序。

您是否仍然遇到此问题?