问题标签 [google-assistant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
16 浏览

actions-on-google - Google Assistant - 数据存储(对话历史)

我找不到任何谷歌关于数据存储的明确声明(历史 - 谷歌助手)。

这里有没有人知道答案或知道我应该写信给谁?我写信给谷歌的服务台,他们都说他们不知道,他们不处理这些问题......

这一切都与 Google Assistant(基于 Google Actions 构建的代理)有关:

  1. 用户关闭历史记录或删除历史记录。此历史记录是否已在 Google 的服务器上删除,因此不再存在?

  2. 用户不会删除历史记录——它会被不断记录。Google 是否有权访问对话历史记录,或者此访问权限只有 Google Assistant 应用程序的用户和开发人员,并且它是加密的,因此 Google 无法“读取”它?

  3. 可以禁用 Google Assistant 上的任何对话历史记录,所以它永远不会被记录?

谢谢!

0 投票
0 回答
18 浏览

actions-on-google - 限制 Google 上的操作不使用标准 Google 助理功能进行响应

我正在尝试使用 Actions on Google 构建一个 Google Assistant 应用。目前,我可以通过说“与我的...交谈”来调用我的应用程序并成功进入应用程序。但是,当我询问“天气”问题时,我的应用程序将离开并返回标准 Google 助理功能提供的答案。是否有任何解决方案可以限制 Actions on Google 不使用标准的 Google Assistant 功能进行响应?

0 投票
1 回答
138 浏览

c# - 谷歌上的操作通过 ASP.NET C# 做出响应

也许有人知道该怎么做?为了更好地理解,我附上了截图。我正在使用 ASP.NET。

我成功收到了请求,但我不知道如何处理它以及如何做出回复。例如消息“Test123”

谷歌助理测试

命名空间 GoogleAssistantServer.Controllers

{

[路由(“api/[控制器]”)]

[API控制器]

}

我应该如何在这里处理请求然后返回一些东西?例如消息“Test123”

这就是我得到的,但我不知道如何处理它并发回响应。

在此处输入图像描述

0 投票
1 回答
134 浏览

php - 谷歌上的操作如何通过 php 做出响应?

这是我的 php 代码响应,但我收到“来自 webhook 的错误无效响应:无法将 JSON 转换为 ExecuteHttpResponse”。

这是生成 JSON 响应的 webhook 代码,但谷歌使用此返回 json 抛出无效错误:

带有无效错误的 webhook 响应来自 webhook 的无效响应:无法将 JSON 转换为 ExecuteHttpResponse

我究竟做错了什么?

0 投票
0 回答
347 浏览

actions-on-google - 列入白名单的 Alpha 版测试人员无法调用 Google 操作

我开发了一个 Google 助理操作,我想允许其他人对其进行 alpha 测试。到目前为止,我已经完成了以下工作:

  • 我已经部署了我的操作的多个 alpha 版本(状态 = 已部署)
  • 我已将测试人员的 Google 帐户 (@gmail.com) 列入白名单
  • 在将我的测试人员列入白名单和部署 alpha 版本之间,我已经等待了 24 多个小时
  • 我尝试将我的测试人员列入白名单,然后部署 alpha 版本,反之亦然
  • 我已经尝试给我的测试人员 IAM Owner 角色
  • 我已向我的测试人员发送了选择加入链接

我的测试人员是:

  • 在 Chrome 和 Google Assistant 应用中登录到他们列入白名单的 Google 帐户

我的测试人员可以:

  • 单击我发送给他们的选择加入链接
  • 表明他们想要通过选择Alpha选项并单击提交按钮来对我的操作进行 alpha 测试。(阿尔法+提交
  • 查看我的 Google 操作目录(操作目录页面
  • 单击Try it / Talk to My Music Assistant按钮以尝试调用我的操作

问题:

每次我的测试人员尝试调用我的操作(“与我的音乐助手交谈”)时,都会返回一些通用的 Google 搜索结果,而不是我的操作向他们打招呼,就好像他们不允许调用我的操作,即使我已将它们列入白名单并且他们表示他们希望测试我的操作的 alpha 版本。

永远不会调用动作

我已经联系了 Actions on Google 支持团队,但他们无法进一步帮助我。我还能做些什么来让我的测试用户与我的 Google 操作进行交互?

编辑:有人有同样的问题吗?请在下面发表评论,以便我们至少可以开始讨论。

谢谢你。

0 投票
1 回答
84 浏览

php - Google 操作构建器 - 如何从 webhook 请求中读取并避免空响应

当我使用 PHP 调用 webhook 时,我在测试时收到此消息。抱歉,我没有收到任何回复 附加了我的 webhook 请求 json 和 php 代码

测试时还 webhook 响应 json

在此处输入图像描述

Webhook 请求 json

在此处输入图像描述

0 投票
1 回答
67 浏览

actions-on-google - Google webhook 调用上的操作 - 为语音响应添加延迟

我正在尝试制作自己的 Google 助理操作。我正在向我的 Google 助理发送 Json 响应。Google 助理收到回复并阅读文本。到目前为止一切都很好。

现在我想做以下事情。Google Assistant 应该是:“Test 123”,然后延迟 1 秒……最后是“Test321”

我应该如何调整我的 Json 响应以使其与延迟一起工作?可能吗?

在此处输入图像描述

我通过 ASP.NET 生成 JSON 响应对象

我的主要课程

0 投票
0 回答
34 浏览

android - 为什么要将应用程序上传到 Google Play 控制台为 Google Assistant 上传?

我正在学习这个Google Assistant Codelabs 分步示例。在步骤Upload to Play Console 中,需要将发布示例 apk 上传到 Google Play 商店,说明如下:

上传应用是在 Android Studio 中使用 App Actions 测试工具的先决条件

但它没有描述为什么在那里完成上传以及它有什么影响?

0 投票
2 回答
46 浏览

actions-on-google - 使用不同名称的 Google Action 重复

Google 是否允许第二次在 Google 上发布相同的 Action(相同的逻辑、相同的内容)?我想测试我的一项操作的可发现性,但我不想更改现有操作的名称(它的付费订阅者已经习惯了旧名称)。因此,从我的角度来看,使用新名称启动副本是有意义的,但我不想浪费我的时间,以防它违反 Google 助理政策。

0 投票
0 回答
14 浏览

action - 谷歌助手 - 动作开发

我使用新的操作生成器创建了一个操作。我注意到,我之前场景的建议芯片与当前场景的建议芯片一起显示。从今天开始在我的 Android 手机上发生这种情况。直到上周它运行良好。iphone版的谷歌助手没有这个问题。我注意到代码实验室已在 4 月 9 日更新,但没有提及此更改。

任何人都知道如何解决这个问题。