Actions on google 谷歌行动:谴责不显示

Actions on google 谷歌行动:谴责不显示,actions-on-google,Actions On Google,我试图让系统提示用户是否保持沉默或没有输入任何响应。这是使用actions sdk 根据文档(),我将json中的对话对象设置为: "inDialogIntents": [ { "name": "actions.intent.NO_INPUT" } ] 然后,在函数代码中,我有以下内容: app.intent('no_input', conv => { conv.ask('Hello'); }); 然而,即使在等待了几分钟之后也没有回应。我甚至试过

我试图让系统提示用户是否保持沉默或没有输入任何响应。这是使用actions sdk

根据文档(),我将json中的对话对象设置为:

"inDialogIntents": [
    {
      "name": "actions.intent.NO_INPUT"
    }
  ]
然后,在函数代码中,我有以下内容:

app.intent('no_input', conv => {
  conv.ask('Hello');
});
然而,即使在等待了几分钟之后也没有回应。我甚至试过

app.intent(actions.intent.NO_INPUT, conv => {
  conv.ask('Hello');
});

但是代码还没有被调用。有人能分享一下需要做些什么才能让这一切顺利进行吗?谢谢。

以下是我的评论的更详细版本:

首先,智能手机不支持输入,因为当用户不说话时,智能手机会自动关闭麦克风,而且在视觉上也很清晰。所以,如果你在智能手机上测试,那就是为什么你看不到你的责备

至于测试无输入提示,在Google Home上测试可能相当困难。也许你没有访问权限,或者你不想尴尬地盯着你的设备等待。出于这些原因,我们在模拟器中有“无输入”按钮:


您可以使用此按钮模拟无输入提示。如果这仍然不能解决您的问题,那么您可以假设您的代码有问题。

以下是我的评论的更详细版本:

首先,智能手机不支持输入,因为当用户不说话时,智能手机会自动关闭麦克风,而且在视觉上也很清晰。所以,如果你在智能手机上测试,那就是为什么你看不到你的责备

至于测试无输入提示,在Google Home上测试可能相当困难。也许你没有访问权限,或者你不想尴尬地盯着你的设备等待。出于这些原因,我们在模拟器中有“无输入”按钮:


您可以使用此按钮模拟无输入提示。如果这仍然不能解决您的问题,那么您可以假设您的代码有问题。

您在什么设备上测试?设备之间的无输入行为可能会发生变化。测试此行为的最佳方法是在模拟器上使用“无输入”按钮。如果它仍然不起作用,那么我们可以假设出了什么问题。你在测试什么设备?设备之间的无输入行为可能会发生变化。测试此行为的最佳方法是在模拟器上使用“无输入”按钮。如果它仍然不起作用,那么我们可以假设出了什么问题。再次感谢@Yuksel Tolun。我不知道智能手机没有这种支持(我怎么会错过呢!)。我正在测试的功能涉及智能手机,因为需要有显示设备。这就引出了一个问题,如何处理用户在“提问”时的“沉默”?也许,我会尝试一些超时方法。谢谢如果你找到一个可靠的方法,让我们知道:)有一个好的:-)我知道这将是一个很难破解的方法。让我看看有没有出路。。。在这种情况下,我将发布我的代码。再次感谢@Yussel Tolun。我不知道智能手机没有这种支持(我怎么会错过呢!)。我正在测试的功能涉及智能手机,因为需要有显示设备。这就引出了一个问题,如何处理用户在“提问”时的“沉默”?也许,我会尝试一些超时方法。谢谢如果你找到一个可靠的方法,让我们知道:)有一个好的:-)我知道这将是一个很难破解的方法。让我看看有没有出路。。。在这种情况下,我会发布我的代码。