谷歌的行动:reprompts不显示

问题描述 投票:0回答:1

我试图让系统提示用户是否是沉默或不输入任何回应。这是使用行动SDK。

按照文档(https://developers.google.com/actions/assistant/reprompts),I设置在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');
});

但代码没有被调用。有人可以共享需要做得到这个工作是什么?谢谢。

actions-on-google
1个回答
0
投票

这里是我的评论更详细的版本:

首先,智能手机不具备无输入的支持,因为他们自动关闭话筒,当用户不说什么,他们也使它在视觉上清晰。所以,如果你在智能手机上测试,这就是你看不到自己的reprompts的原因。

至于无输入提示的测试,它可以是相当难以测试在谷歌主页。也许你没有访问一个或你不想等待笨拙在您的设备盯着。由于这些原因,我们在模拟器“无输入”按钮:

"No Input" button in the simulator

您可以使用此按钮来模拟一个无输入提示。如果仍然无法解决您的问题,那么你可以假设有一些你的代码错误。

© www.soinside.com 2019 - 2024. All rights reserved.