【发布时间】:2021-11-27 17:47:05
【问题描述】:
您好,我正在使用 google 助手,我正在使用 Google Action Console 中的 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 不是函数
我一直在寻找很多主题,似乎是来自 google cloud 的 DialogFlow,但它似乎更难实现,我不知道是否可以将它链接到我的 Action 构建...
我的问题是如何使用 Google 操作控制台和 Webhook 中集成的功能编辑器提出问题(并在第二次添加建议)?如果不可能,我是否必须在 Dialogflow 中从 0 重新启动我的所有谷歌助手项目?
【问题讨论】:
标签: actions-on-google actions-builder