繁体   English   中英

如何在我的网站上部署 API.AI(对话流)机器人?

[英]How to deploy a API.AI(Dialog flow) bot on my website?

我使用 API.AI 创建了一个机器人。 我有一个连接到它的 webhook,检查和验证在我本地的 ngrok 上运行的 Python 编写的数据库中的某些内容。

如果我必须在我的网站上调用我的对话流机器人,我可以使用 API 调用来完成,并在 Node js npm API.AI 模块中提供客户端访问令牌。 并且可以使用 BOT UI 框架生成 UI。

那么,Developer access token 有什么用呢?

目前我正在本地运行所有东西,但是当我使用 api 访问我的机器人时,webhook 不会触发。 我该如何解决这个问题。 我怎样才能在 Heroku 上部署整个东西。

如果可能,您能否解释一下与 Dialogflow 相关的 API 调用和 webhook 调用。 是不是我不能同时使用它们(令人困惑)。

通过 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>

文档在这里: https : //dialogflow.com/docs/integrations/web-demo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM