嗨,我正在使用谷歌助手,我在谷歌操作控制台中使用 Action Builder,因为它看起来很容易使用。我在这里查看文档https://developers.google.com/assistant/conversational/overview并遵循本教程https://www.youtube.com/watch?v=Z1hxvniJ18s并且我能够理解基本的它的工作以及如何使用 Webhook。问题是我可以回答用户,但我不能问他问题。这是我的做法:
app.handle('myhandler', (conv) => {
conv.add('Hello world from fulfillment');
});
这项工作,当我从我的场景中调用我的 webhook 时,我得到了 webhook 的响应。但我找不到如何向用户提问。我看到有些人可以使用conv.ask('my question');
但是当我这样做并在操作控制台模拟器中对其进行测试时,我收到一个错误:
由于客户端问题,webhook 调用不成功:
查询代理端点时出错。状态:URL_UNREACHABLE,原因:UNREACHABLE_5xx。
在 webhookResponse 我得到:
conv.ask 不是函数
我一直在寻找很多主题,似乎是来自谷歌云的 DialogFlow,但它似乎更难实现,我不知道我是否可以将它链接到我的 Action 构建......
我的问题是如何使用 Google 操作控制台和 Webhook 中集成的功能编辑器提出问题(并在第二次添加建议)?如果不可能,我是否必须在 Dialogflow 中从 0 重新启动我的所有谷歌助手项目?