我已经使用API.AI创建了一个漫游器。我有一个连接到它的webhook检查并验证在本地运行在ngrok上的Python编写的数据库中的某些内容。
如果必须在我的网站上调用对话框流程机器人,则可以使用API调用在Node js npm API.AI模块中提供客户端访问令牌来实现。可以使用BOT UI框架生成UI。
然后,开发者访问令牌有什么用?
当前,我在本地运行所有程序,但是当我使用api访问我的机器人时,webhook不会触发。我该如何解决这个问题。我该如何在Heroku上部署整个内容。
如果可以的话,请您向我解释关于Dialogflow的API调用和webhook调用。就像我不能同时使用它们一样(令人困惑)。
答案 0 :(得分:3)
使用Dialogflow的网络演示,您可以添加一些HTML,并将Dialogflow代理嵌入您的网站中。目前仅适用于文本输入/响应。
这里是一个例子:
<iframe style="float: right;" width="350" height="430"
src="https://console.dialogflow.com/api-client/demo/embedded/12f4b5a4-1c0b-4d04-81c0-39a028e2aff0">
</iframe>