📜  Google动作入门(1)

📅  最后修改于: 2023-12-03 15:31:03.137000             🧑  作者: Mango

Google动作入门

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动作应用程序,以及借鉴其他开发者共享的库和工具,从而更好地帮助用户完成他们的任务和实现他们的愿望。