如何在 Dialogflow fulfillment webhook 代码中调用 gcloud CLI 或 API 命令?
How to invoke gcloud CLI or API command within Dialogflow fulfillment webhook code?
我想知道如何从 Dialogflow fulfillment webhook 代码调用 gcloud CLI 或 API 命令。
这是一个示例 objective:我想从 Google 操作调用中触发 Google 云计算引擎的创建。所以我将编写一个 dialogflow fulfillment 来实现计算引擎的创建。
我研究了 Google Dialogflow 文档,它没有太多关于在 Fulfillment webhook 代码中调用 "gcloud" 命令的详细信息。
所以很高兴知道,
是否有任何 dialogflow 库可用于调用 gcloud CLI 或 API?
如何在 dialogflow 实现代码中处理这些请求?
文档中是否提供了这些详细信息?如果是,请分享 URL。
这个问题对正在寻找有关使用 Dialogflow 开发 Google 操作的类似信息的开发人员很有帮助。
我不确定你所说的 gcloud CLI 或 API 是什么意思,你可能需要更具体地说明你想要实现的目标。
但如果我理解正确,你想要触发一些 gcloud API 函数。如果是这样的话; Dialogflow fulfillment(通常)运行 o Firebase Cloud Functions。如果您使用 Firebase 进行部署,则可以使用 gcloud node.js client library 来使用 Google 云平台服务。
如果您使用自己的执行服务器,您也可以为此使用适当的 gcloud 客户端库。
Q1.是否有任何dialogflow库可用于调用gcloud CLI或API?
答案:
Google 有 node.js 个 SDK 库,可以导入到 Dialogflow webhook 代码中。
因此,可以通过 nodejs 库“google-cloud/compute
”
创建 Google 云计算资源
Q2. 如何在 dialogflow fulfillment 代码中处理这些请求?
答案:
在 Dialogflow webhook 代码中执行以下更改
在 package.json
的依赖项部分添加计算库,
"dependencies": {
"actions-on-google": "^2.2.0",
….
….
"@google-cloud/compute": "^0.12.0"
}
在index.js
文件中利用计算库
// Imports the Google Cloud client library
const Compute = require('@google-cloud/compute');
// Creates a client
const compute = new Compute();
因此上面创建的“计算”对象可用于实现与Google云计算资源相关的所有功能。
Q3.这些详细信息是否在文档中可用?如果是,请分享 URL.
答案:
参考Google云计算库Documentation Here
参考 Google 云计算库文档 creating compute resource
我想知道如何从 Dialogflow fulfillment webhook 代码调用 gcloud CLI 或 API 命令。
这是一个示例 objective:我想从 Google 操作调用中触发 Google 云计算引擎的创建。所以我将编写一个 dialogflow fulfillment 来实现计算引擎的创建。
我研究了 Google Dialogflow 文档,它没有太多关于在 Fulfillment webhook 代码中调用 "gcloud" 命令的详细信息。
所以很高兴知道,
是否有任何 dialogflow 库可用于调用 gcloud CLI 或 API?
如何在 dialogflow 实现代码中处理这些请求?
文档中是否提供了这些详细信息?如果是,请分享 URL。
这个问题对正在寻找有关使用 Dialogflow 开发 Google 操作的类似信息的开发人员很有帮助。
我不确定你所说的 gcloud CLI 或 API 是什么意思,你可能需要更具体地说明你想要实现的目标。
但如果我理解正确,你想要触发一些 gcloud API 函数。如果是这样的话; Dialogflow fulfillment(通常)运行 o Firebase Cloud Functions。如果您使用 Firebase 进行部署,则可以使用 gcloud node.js client library 来使用 Google 云平台服务。
如果您使用自己的执行服务器,您也可以为此使用适当的 gcloud 客户端库。
Q1.是否有任何dialogflow库可用于调用gcloud CLI或API?
答案:
Google 有 node.js 个 SDK 库,可以导入到 Dialogflow webhook 代码中。
因此,可以通过 nodejs 库“google-cloud/compute
”
Q2. 如何在 dialogflow fulfillment 代码中处理这些请求?
答案:
在 Dialogflow webhook 代码中执行以下更改
在 package.json
的依赖项部分添加计算库,
"dependencies": {
"actions-on-google": "^2.2.0",
….
….
"@google-cloud/compute": "^0.12.0"
}
在index.js
文件中利用计算库
// Imports the Google Cloud client library
const Compute = require('@google-cloud/compute');
// Creates a client
const compute = new Compute();
因此上面创建的“计算”对象可用于实现与Google云计算资源相关的所有功能。
Q3.这些详细信息是否在文档中可用?如果是,请分享 URL.
答案:
参考Google云计算库Documentation Here
参考 Google 云计算库文档 creating compute resource