如何在 Heroku 上部署 Actions-On-Google?

How do I deploy a Actions-On-Google on Heroku?

我正在试验我的 Google 主页,我阅读了很多关于 google 上的操作并且能够将它部署到 Google 云服务,但是 [= =17=] Home 知道我的应用程序在 Heroku 上在哪里吗?

creds.dataActions-On-Google-nodejs SDK有关系吗?

即使您在 Heroku 上托管操作,如果您使用的是 Actions SDK,您仍然需要在操作包中提供 httpExecution URL,或者如果您使用的是 fulfillment URL使用 API.AI.

actions 动作客户端库可以 运行 在任何支持 Node.js 的托管平台上。

以下是使用 google 主页部署 heroku 应用程序的步骤。

让我们以google.

提供的例子为例
  1. 先下载git到你的系统git-scm.com/download/win

  2. heroku.com

  3. 下载 Heroku CLI
  4. 从这里安装 NODE.JS nodejs.org/en/

  5. 在您的电脑中打开GitBash,找到您要开始项目的文件夹。

  6. Clone git project Example provided by Google (" git clone https://github.com/actions-on-google/apiai-facts-about-google-nodejs ") ,这是 git bash 的命令,用于在您的计算机中克隆项目,只需复制并粘贴以逗号分隔的命令并按回车键,您将找到一个名为 (apiai-facts-about-google-nodejs) .

  7. 使用这些命令完成任务(下面的粗体文本是所有命令

  8. cd apiai-facts-about-google-nodejs(GITBash的命令)

  9. npm install(GIT Bash 的命令)

  10. Heroku Login(在命令提示符中)并写入 heroku 凭证

  11. heroku create APP_NAME(GITBash的命令)

  12. git 添加 .(GIT Bash 的命令)fullestop 很重要,它告诉您应用程序是在当前工作目录中。

  13. git commit -am "Firstcommit"(GITBash的命令)

  14. git push heroku master(GITBash的命令)

******************** NODE.JS 部分结束****************** ****

  1. 打开 API.AI 登录并创建新代理。

  2. 命名为 MyAction。

  3. 将 zip 恢复到 MyAction 项目中:(当您克隆 GIT 应用程序时,在 第 5 点 上创建了一个文件夹,如上所述,在一个文件夹里面有一个ZIP文件,基本上就是API.AI)

  4. 单击代理名称右侧的齿轮图标。

  5. 单击导出和导入选项卡。

  6. 单击从 Zip 恢复并select API.AI 项目 zip 文件(位于示例文件夹中,名称为 FactsAboutGoogle.ZIP )。

  7. 在文本框中键入 RESTORE,然后单击“恢复”。

  8. 启用履行:

  9. 单击 Fulfillment 并将已启用滑块向右滑动。

  10. 在 URL 字段中,输入完成的端点 URL。 URL 是您的 Node.js 应用程序,登录 heroku.com select 您在 第 10 点 中使用名称创建的应用程序。

  11. 在右上角,你会看到一个link 打开应用程序点击它复制URL并粘贴到您的 API.AI 履行和启用域。

  12. 现在您可以在 API.AI 上测试您的应用程序,它开始与 Heroku 通信,但仍然无法与 Google Home 通信。为此,请执行以下步骤。

  13. 单击集成

  14. 启用操作GOOGLE

  15. 名称 您从 google 家中呼叫的代理人。

  16. 他要求 Google 项目 ID(为此您必须在 google 云上创建一个项目)。

  17. 转到console.developers.google.com

  18. 创建应用程序

  19. 单击 启用 API

  20. 搜索Google操作API

  21. 单击 Google 操作 API

  22. 点击启用

  23. 单击目录列表

  24. 填写表格。

  25. 查看 Youtube video 并实施与 Google 其余已完成的集成。

  26. 现在可以玩Google主页了。