如何在Heroku上部署Google Actions?
我正在尝试使用Google Home,并且阅读了许多有关Google上的操作的信息,并且能够将其部署到Google Cloud Services,但是如果Google Home放在Heroku上,我怎么知道我的应用程序在哪里?
它与creds.data
和Actions-On-Google-nodejs SDK
吗?
这是在Google Home上部署Heroku应用程序的步骤。
让我们以谷歌提供的示例为例。
首先在您的系统中下载git-scm/download/win
从heroku下载Heroku CLI
从此处node.js / org / en /安装NODE.JS
在计算机中打开Git Bash ,找到您要启动项目的文件夹。
谷歌提供的克隆git项目示例(“ git clone https://github/actions-on-google/apiai-facts-about-google-nodejs “),这是git bash在计算机中克隆项目的命令,只需复制并以逗号分隔粘贴命令,然后按Enter,您将找到一个名为( apiai-facts-about-google-nodejs )的新文件夹。
使用这些命令来完成任务( 粗体字下面是所有命令 )
cd apiai-facts-about-google-nodejs (GIT Bash命令)
npm install (GIT Bash命令)
Heroku登录 (在命令提示符下)并编写heroku凭据
heroku create APP_NAME (GIT Bash命令)
git添加 (GIT Bash命令)fullestop很重要,它告诉您应用程序位于当前工作目录中。
git commit -am“ Firstcommit” (GIT Bash命令)
git push heroku master (GIT Bash命令)
******************** NODE.JS PART的结尾*********************
打开API.AI登录并创建新代理。
以命名为MyAction。
将zip还原到MyAction项目中:(当您克隆GIT App时,在上面的POINT NO 5上创建了一个文件夹,上面提到,该文件夹内有一个ZIP文件,基本上是API.AI的文件)
单击座席名称右侧的齿轮图标。
单击导出和导入选项卡。
单击从Zip还原,然后选择API.AI项目zip文件(位于示例文件夹中,名称为FactsAboutGoogle.ZIP)。
在文本框中键入“还原”,然后单击“还原”。
启用实现:
单击实现,然后将“已启用”滑块向右滑动。
在URL字段中,输入要实现的端点URL。 URL是您的Node.js应用程序,在heroku上登录,选择名称为10点的创建的应用程序。
在右上角,您将看到一个打开应用程序的链接,单击该链接可将URL复制并粘贴到您的API.AI实现和启用域中。
现在您可以在API.AI上测试您的应用,它开始与Heroku进行通信,但仍无法与Google Home进行通信。 为此,请执行以下步骤。
单击集成 。
在GOOGLE上启用ACTION
命名您从Google主页呼叫的代理。
他要求提供Google Project ID(为此,您必须在Google Cloud上创建一个项目)。
转到console.developers.google
创建应用
单击启用API
搜索Google Actions API
点击Google Actions API
点击启用
单击目录列表
填表格 。
观看YouTube视频,并在与Google集成上实施其余的工作。
现在,您可以使用Google Home了。
如何在Heroku上部署Google Actions?
我正在尝试使用Google Home,并且阅读了许多有关Google上的操作的信息,并且能够将其部署到Google Cloud Services,但是如果Google Home放在Heroku上,我怎么知道我的应用程序在哪里?
它与creds.data
和Actions-On-Google-nodejs SDK
吗?
这是在Google Home上部署Heroku应用程序的步骤。
让我们以谷歌提供的示例为例。
首先在您的系统中下载git-scm/download/win
从heroku下载Heroku CLI
从此处node.js / org / en /安装NODE.JS
在计算机中打开Git Bash ,找到您要启动项目的文件夹。
谷歌提供的克隆git项目示例(“ git clone https://github/actions-on-google/apiai-facts-about-google-nodejs “),这是git bash在计算机中克隆项目的命令,只需复制并以逗号分隔粘贴命令,然后按Enter,您将找到一个名为( apiai-facts-about-google-nodejs )的新文件夹。
使用这些命令来完成任务( 粗体字下面是所有命令 )
cd apiai-facts-about-google-nodejs (GIT Bash命令)
npm install (GIT Bash命令)
Heroku登录 (在命令提示符下)并编写heroku凭据
heroku create APP_NAME (GIT Bash命令)
git添加 (GIT Bash命令)fullestop很重要,它告诉您应用程序位于当前工作目录中。
git commit -am“ Firstcommit” (GIT Bash命令)
git push heroku master (GIT Bash命令)
******************** NODE.JS PART的结尾*********************
打开API.AI登录并创建新代理。
以命名为MyAction。
将zip还原到MyAction项目中:(当您克隆GIT App时,在上面的POINT NO 5上创建了一个文件夹,上面提到,该文件夹内有一个ZIP文件,基本上是API.AI的文件)
单击座席名称右侧的齿轮图标。
单击导出和导入选项卡。
单击从Zip还原,然后选择API.AI项目zip文件(位于示例文件夹中,名称为FactsAboutGoogle.ZIP)。
在文本框中键入“还原”,然后单击“还原”。
启用实现:
单击实现,然后将“已启用”滑块向右滑动。
在URL字段中,输入要实现的端点URL。 URL是您的Node.js应用程序,在heroku上登录,选择名称为10点的创建的应用程序。
在右上角,您将看到一个打开应用程序的链接,单击该链接可将URL复制并粘贴到您的API.AI实现和启用域中。
现在您可以在API.AI上测试您的应用,它开始与Heroku进行通信,但仍无法与Google Home进行通信。 为此,请执行以下步骤。
单击集成 。
在GOOGLE上启用ACTION
命名您从Google主页呼叫的代理。
他要求提供Google Project ID(为此,您必须在Google Cloud上创建一个项目)。
转到console.developers.google
创建应用
单击启用API
搜索Google Actions API
点击Google Actions API
点击启用
单击目录列表
填表格 。
观看YouTube视频,并在与Google集成上实施其余的工作。
现在,您可以使用Google Home了。