📅  最后修改于: 2023-12-03 15:31:03.137000             🧑  作者: Mango
Google动作(Actions on Google)是一种构建谷歌智能助手(Google Assistant)应用程序的平台。借助Google动作,您可以通过使用声音和文本与Google Assistant交互来为用户提供各种服务和信息。
要开始构建Google动作,您需要先编写代码。Google动作可以使用多种编程语言生成,如JavaScript、Python、Java、Node.js等。此外,您还需要一个Google Cloud帐户和Google Assistant开发者帐户。
创建一个新的Google动作需要执行以下操作:
1.从Google Cloud首页面选择新的“项目” 2.输入项目名称并创建项目 3.转到 APIs & Services > Dashboard 4.选择“+ CREATE CREDENTIALS”按钮并选择合适的选项
以下是一个使用Webhook实现的简单的Hello World动作:
1.创建一个新的目录并在其中创建一个index.js文件 2.在index.js文件中添加以下内容:
const { conversation } = require('@assistant/conversation');
const app = conversation();
app.handle('greeting', conv => {
conv.add('Hello, world!');
});
exports.ActionsOnGoogleFulfillment = app;
上面的代码使用@assistant/conversation包来引入conversation
对象,该对象用于处理与Google Assistant之间的对话交互。
使用handle
方法,我们将对话处理器绑定到'greeting'意图。当用户在与Google Assistant对话时使用'greeting'意图激活对话,然后回答“Hello, world!”。
最后,我们将ActionsOnGoogleFulfillment
导出为谷歌云中的函数。
3.在命令行中执行以下命令以安装必要的依赖项:
npm install @assistant/conversation
4.将项目上传到谷歌云中并部署
现在,您的第一个Google动作就准备就绪了!您可以在Google Assistant上通过询问“打招呼”来测试该应用程序。
Google动作将话语体验提升到了新的高度,使开发人员可以轻松构建各种功能和服务。该平台支持多种编程语言和开发工具,并提供各种领域的标准库和API,使开发者能够更好地控制和定制应用程序。
您可以使用这些知识构建自己的Google动作应用程序,以及借鉴其他开发者共享的库和工具,从而更好地帮助用户完成他们的任务和实现他们的愿望。