actions-on-google相关内容

Google 助理操作 - 设备位置

如何在 Google Actions 中获取用户设备位置(纬度、纬度)?我发现了一些使用 actions-on-google 库来请求用户许可并获取设备位置的示例.但是在创建新项目时,它使用 @assistant/conversation 而不是 actions-on-google.如果我理解正确,这个对话库是一个新标准,我应该使用它.不幸的是,我在 @assistant/conversation ..
发布时间:2021-10-26 16:28:34 其他开发

测试可能没有最新的项目更改.稍后再试

在点击测试时“测试可能没有最新的项目更改.稍后再试."错误来了 解决方案 最后,经过多次尝试,我能够通过使用以下步骤来解决它. 我通过搜索警告“测试可能没有最新更改.."的解决方案找到了答案.操作控制台帮助. 选择一个简短、独特且令人难忘的显示名称.您的品牌或产品名称通常是一个不错的选择.此名称用作用户调用您的操作的方式,并用作您在 Google 助理目录中的列表的标题. ..
发布时间:2021-10-26 16:28:31 其他开发

如何呈现从 webhook 返回的列表

我正在使用 Google Actions.当我在模拟器中测试我的操作时,我从我的 webhook 返回 JSON 并收到以下错误: "由于缺少插槽的类型覆盖,无法呈现列表或集合提示.注意,List 和 Collection 只能用于槽填充.应该有一个相应的类型覆盖来描述如何为这个类型呈现列表或集合." JSON 是取自 https://developers 上的文档的稍微修改的示例.g ..
发布时间:2021-10-26 16:28:28 其他开发

使用 Google Sign In for Google Home 检索电子邮件

所以我一直在尝试使用 google home 检索与当前用户关联的电子邮件. 很难找到有关该主题的文档,而且从我收集到的信息来看,我应该能够使用 actions-on-google 中的 SignIn 类.这是我的设置. DialogFlow -> 创建了两个意图,一个用于启动登录过程,另一个用于跟进该过程.(第二个有事件“actions_intent_SIGN_IN".) 对 ..
发布时间:2021-09-20 18:32:41 其他开发

如何在Google动作,移动应用,后端服务器和Firebase身份验证之间链接用户帐户?

不确定是否是该问题的正确答案.这不是必须的100%编码问题,但也不是编码问题.无论如何,这里是 故事:我想创建一个购物系统.用户可以使用网站或移动应用程序或Google助手来获取产品信息并从该购物系统进行购买.我面临的问题是如何在这3个客户端之间关联用户.更具体地适用于Google助手/操作. 我所做的事情:使用 firebase身份验证对用户进行身份验证并将其登录到网站或移动应用程序 ..

不支持英语(爱尔兰)语言的Google操作

我正在针对爱尔兰市场在Google上开发Action,但是我发现,如果我将帐户设置中的语言设置为“英语(爱尔兰)",则无法执行我的操作,我收到一条消息,说:“不适用于您所在的国家或语言".有人知道如何解决此问题(除了将我的语言设置更改为英语UK或US之外)?理想情况下,我想在操作中更改一些设置,以便无论选择哪种语言都可以使用该设置,并且仅按国家/地区限制访问. 解决方案 您可以本地化 ..
发布时间:2021-05-30 19:58:20 其他开发

开发Google Assistant应用的费用?

开发和/或发布Google Assistant应用会涉及哪些费用? 例如:您可以使用DialogFlow和后端(例如Firebase)开发应用程序而无需在学习时付费吗? 解决方案 首先-您不需要使用Dialogflow或Firebase来制定您的行动.两者都被建议,但都不是必需的.您可以使用所需的任何NLP,如果使用Actions SDK,则可以完全不使用(但需要NLP).您完全可以 ..
发布时间:2021-05-07 19:53:04 其他开发

Google动作模拟器不适用于标准的Google Assistant功能

我已经使用Google动作(2.5.0)和dialogflow-fulfillment(0.6.1)Node.js库构建了一个动作.我无法在dialogflow测试控制台上测试我的应用程序,因为我返回了那里不支持的conv对象.现在,我也无法在Google动作模拟器中对其进行测试.这是我得到的错误: 调用错误您不能在模拟器中使用标准的Google Assistant功能.如果要尝试使用它们, ..

关于如何对Google Assistant中的单个请求回答两次(Dialogflow)

我想用Google Assistant(Dialogflow)对用户的请求进行两次答复. 例如: 用户说“告诉我们天气" 2-1.回复用户“我会检查,请稍候" [回复1] 2-2.使用Dialogflow(Webhook)调用天气的WebAPI(假定处理大约需要5秒钟) 〜5秒后〜 回复用户“今天天气晴朗" [响应2] 所以有一个问题. (1)是否可 ..

Google Actions/Dialogflow-打开已安装的应用程序

我有一个连接到Dialogflow和Firebase的Google Actions应用程序.是否可以通过Dialogflow打开另一个Java应用程序(安装在设备上-例如Android)?我原以为深链接"native-android-application"会成为现实,但我什么也没找到. 总而言之,我正在考虑以下流程: 与"app ABC"对话(Google助手将初始化google a ..
发布时间:2021-04-30 19:44:17 其他开发

有没有一种方法可以在填充dialogflow所需的插槽时触发不同的查询

我有一个意向的订单比萨饼和实体为@pizzaOptions @pizzaSize @qty 幸福的道路(工作正常) 用户:订购2个披萨机器人:您想要哪个比萨饼?用户:意大利辣香肠机器人:披萨大小?用户:大机器人:好的!您已下订单订购2个意大利辣香肠比萨饼. CASE_2 用户:订购2个披萨机器人:您想要哪个比萨饼?使用者:您有哪些披萨选项?机器人:您想要哪个比萨饼? 在情况2中, ..
发布时间:2021-04-30 19:43:46 其他开发

Google操作和DialogFlow错误“很抱歉,此操作不适用于您的应用"

我创建了一个DialogFlow应用,该应用可以在我的开发人员帐户中完美运行. 但是我需要以其他用户身份对其进行测试,因此在我的Google Action Simulator中,我向项目添加了另一个测试帐户作为OWNER. 我已验证此用户在DialogFlow和Google Action UI中均具有OWNER状态. 他们能够以完全访问权限编辑两个项目. 但是,当测试帐户尝 ..

Google操作显示调用错误,而不是触发回退意图

场景: 我有一个Google操作,用于进行语音调查.它由dialogflow ES控制,并且有两个主要目的.欢迎意图和后备意图.欢迎意图用于检测用户想要打开的调查的名称,并将其存储在称为" surveyname "的参数中." 姓氏"然后将其传递到我们的网络挂钩,在此处打开调查,欢迎用户使用,并询问初始问题.所有其他后续互动均会通过后备意图进行选择,该后备意图调用了我们的网络挂钩,该网络挂钩 ..

如何为不同的意图添加不同的后备意图

如何为不同的意图添加不同的后备意图?这样,该用户将看到适当的消息,而不是常见的后备消息. 解决方案 如果您正在开发自己的Webhook来处理请求和响应,则最好对所有意图使用默认回退意图.将输出上下文添加到您的每个单独的意图中,并且基于此上下文,您可以使用单个默认回退意图(例如 )从Webhook进行响应. switch(inputContextToDefaultFallback){案 ..
发布时间:2021-04-21 20:42:27 其他开发

如果可以,请从Google助手启动我的应用

要求是,如果用户命令Google Analytics(分析)找到附近的麦当劳餐厅(其中麦当劳是应用程序名称),则启动我的Android应用.由于用户没有提及自己想在McDonald应用程序中进行搜索,因此应用程序无法使用定义的意图过滤器来处理它,这不是一个明确的意图.我想了解应该使用哪个组件来完成此操作. 还有另一个用例,用户想订购一些名称为McDonald的食品.这表明,理想情况下,我必须 ..
发布时间:2021-04-05 19:12:57 移动开发

我在哪里可以看到在我的Google Action履行功能中记录的console.log消息,或者如何简单地记录调试记录文本?

我正在制定一项使用成就的行动.我正在使用内联编辑器.我将硬编码的值移到FireStore中,因此数据存储在函数本身中. FireStore请求没有按预期进行:尽管实现调用没有失败,但是它没有找到应有的信息.我正在尝试使用旧的console.log类型日志记录来尝试找出问题所在.但是这些日志消息不会显示在任何地方. 我查看了该功能的Firebase日志,但其中仅包含基本事件:执行开始,完成和警 ..

Google上的操作-配置模拟器以显示我的测试应用

我的测试应用仅显示在“显示”标签上,而不显示在左侧的对话菜单上。 期望: 实际: 如何解决? 解决方案 一个短期修复,直到解决模拟器中的错误为止。改变你的表面。如果您想听到回复,可以切换到扬声器。请注意,仅当您不在活动对话中时才可以交换曲面,如果您在一个会话中,则只需单击“取消”,然后切换曲面即可。如果您确实切换到扬声器,您将不再看到显示屏,但会说出您要查找的问题。请不要 ..
发布时间:2020-10-21 21:48:55 其他开发