问题标签 [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.
actions-on-google - Google Assistant - 数据存储(对话历史)
我找不到任何谷歌关于数据存储的明确声明(历史 - 谷歌助手)。
这里有没有人知道答案或知道我应该写信给谁?我写信给谷歌的服务台,他们都说他们不知道,他们不处理这些问题......
这一切都与 Google Assistant(基于 Google Actions 构建的代理)有关:
用户关闭历史记录或删除历史记录。此历史记录是否已在 Google 的服务器上删除,因此不再存在?
用户不会删除历史记录——它会被不断记录。Google 是否有权访问对话历史记录,或者此访问权限只有 Google Assistant 应用程序的用户和开发人员,并且它是加密的,因此 Google 无法“读取”它?
可以禁用 Google Assistant 上的任何对话历史记录,所以它永远不会被记录?
谢谢!
actions-on-google - 限制 Google 上的操作不使用标准 Google 助理功能进行响应
我正在尝试使用 Actions on Google 构建一个 Google Assistant 应用。目前,我可以通过说“与我的...交谈”来调用我的应用程序并成功进入应用程序。但是,当我询问“天气”问题时,我的应用程序将离开并返回标准 Google 助理功能提供的答案。是否有任何解决方案可以限制 Actions on Google 不使用标准的 Google Assistant 功能进行响应?
php - 谷歌上的操作如何通过 php 做出响应?
这是我的 php 代码响应,但我收到“来自 webhook 的错误无效响应:无法将 JSON 转换为 ExecuteHttpResponse”。
这是生成 JSON 响应的 webhook 代码,但谷歌使用此返回 json 抛出无效错误:
带有无效错误的 webhook 响应来自 webhook 的无效响应:无法将 JSON 转换为 ExecuteHttpResponse
我究竟做错了什么?
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 操作进行交互?
编辑:有人有同样的问题吗?请在下面发表评论,以便我们至少可以开始讨论。
谢谢你。
android - 为什么要将应用程序上传到 Google Play 控制台为 Google Assistant 上传?
我正在学习这个Google Assistant Codelabs 分步示例。在步骤Upload to Play Console 中,需要将发布示例 apk 上传到 Google Play 商店,说明如下:
上传应用是在 Android Studio 中使用 App Actions 测试工具的先决条件
但它没有描述为什么在那里完成上传以及它有什么影响?
actions-on-google - 使用不同名称的 Google Action 重复
Google 是否允许第二次在 Google 上发布相同的 Action(相同的逻辑、相同的内容)?我想测试我的一项操作的可发现性,但我不想更改现有操作的名称(它的付费订阅者已经习惯了旧名称)。因此,从我的角度来看,使用新名称启动副本是有意义的,但我不想浪费我的时间,以防它违反 Google 助理政策。
action - 谷歌助手 - 动作开发
我使用新的操作生成器创建了一个操作。我注意到,我之前场景的建议芯片与当前场景的建议芯片一起显示。从今天开始在我的 Android 手机上发生这种情况。直到上周它运行良好。iphone版的谷歌助手没有这个问题。我注意到代码实验室已在 4 月 9 日更新,但没有提及此更改。
任何人都知道如何解决这个问题。