Actions on google askForPermission无法在Google模拟器上执行操作

我正在尝试获取用户的当前位置,并使用Api.AI web工具创建我的操作/意图 使用部署- firebase --only functions API.AI行动- 模拟机- 完整的index.js- 但当我的行为被触发时,我得到了这个信息- Sorry, this action is not available in simulation 我们不能申请模拟的许可吗?另外,如何在真实设备上测试我的应用程序? 编辑: 权限函数卡在一个循环中- 您的问题在于这段代码: //Action bu

Actions on google 如何更改默认设置;测试应用程序“;谷歌的行动?

我正在尝试学习如何使用GoogleAssistantAPI。我在玩我的第一个测试应用程序“app1”时运气不错。现在,我想构建一个新的测试应用程序 现在,我已经在Dialogflow中设置了许多代理。让我们称它们为“app1”、“app2”和“app3”。我正在app3中进行实验并添加意图。当我点击“在谷歌助手中查看它的工作原理”并说“与我的测试应用程序对话”时,它会不断地在app1代理中启动。我不确定如何让它在app3代理中启动 所以,我的问题是,当在谷歌上使用Dialogflow和Actio

Actions on google 如何使用DialogFlow创建多部分响应?

到目前为止,我已经有了一个会话应用程序,它可以与Webhook一起工作到后端PHP服务器,将JSON响应发送回Dialogflow API。到目前为止,它运行得相当好 开发的下一步将是让谷歌助手用多部分响应来响应用户。我见过“幸运的琐事”游戏做类似的事情(附截图) 我不清楚如何让助手应用程序生成多个气泡 我尝试过一些解决方案: 与多个部件一起使用 生成并使用多个或标记 使用 使用 这些都没有让我达到我想要的程度 丰富的响应最多只适用于两个单独的气泡,而不会更多 SSML似乎很有前途,是添加

Actions on google 保存用户信息对话框流

我从Dialogflow开始,我想知道我从数据库中的用户那里保存的信息,无论是Firebase,这些信息是否可以占用它,并将其放入网页中。 例如,用户的电子邮件存储在数据库中,以便能够将其放在一个页面中,在该页面中,我被要求使用mail进行输入,这样用户就不必像Dialogflow那样手动输入。 我希望通过Dialogflow让用户能够在网页中创建的Dialogflow聊天中付费,只需输入一次他的数据,应用程序会收集保存的数据。如果您在Google上使用Actions,您可以使用一项功能: 如果

Actions on google 当`actions.intent.TRANSACTION\u REQUIREMENTS\u CHECK`返回的结果与`OK`不同时?

我想创建一个带有Dialogflow和GoogleAssistant以及GoogleTransactions API的聊天机器人,让用户能够订购巧克力盒。目前,我的代理包含以下四个意图: 默认欢迎意向(文本响应:您好,您想买巧克力盒吗?) 默认回退意图 Int1(培训短语:是,我想要,实现:启用webhook调用) Int2(事件:行动、意图、交易、要求、检查) 我使用Dialogflow Json而不是Node.js将代理与事务API连接起来。我想通过使用Google actions的ac

Actions on google 在Google Simulator上回答mediaObject时出现错误?

我目前正在做一个盲测试动作,我将播放一段随机音乐,用户将不得不猜测它。当他回答后,他将被播放另一首音乐,直到他给出3个答案,他的乐谱将被确定 当我使用我的谷歌主页或谷歌助手启动我的应用程序时,一切正常。不幸的是,当我在谷歌的模拟器中启动它时,播放的每首歌曲都将与返回的第一首歌曲相同(即,如果第一首音乐是A,第二首是B,第三首是C,模拟器将播放三次A,而不是A,B,C) 这是模拟器的已知错误吗 更新 这是我用来获取mp3的代码。它存储在我的服务器上,我将访问它 function getRandom

Actions on google 如何在Google上处理Actions中的异步API调用

我正在使用带有DialogFlow的google github nodejs应用程序上的操作。考虑到google上的操作在5秒内没有收到来自intent的响应时会返回错误格式的错误,我正试图找出如何进行一个耗时超过5秒的异步api调用,并在响应准备就绪时将响应返回给用户。 这是我的代码的一个简单代码片段: app.intent('first-intent', async (conv: any) => { conv.ask('Please wait while we make our

Actions on google DialogFlow google Home Assistant保持监听,不暂停

我创建了一个聊天机器人,它响应请求。这是当前正在发生的流程: 我说“与我的测试应用程序对话” 我的应用程序启动并显示欢迎信息 我要求一些东西,我的意图就实现了 在此之后,谷歌主页没有暂停,而是继续收听。 如果我再次停止,我将不得不说“与我的测试应用程序对话”,这也是我不想要的 我想在完成任务后回家睡觉。 当我说“Ok Google”时,在同一个应用程序中醒来 更多详情:- 在我的使用案例中,用户会经常与应用程序对话,例如每30秒2分钟。我不希望他每次醒来时都说“嘿,谷歌”,然后说“跟我的应用程序

Actions on google 仍然无法在google Home应用程序上找到使用action SDK的google action

我正在开发一个谷歌智能家居应用程序,我遵循官方的开发文档 在谷歌控制台中创建我的项目 'gactions update--action_project action.json--project{myproject}' 完成必要的信息,包括App信息、账户链接 'gactions test--action_project action.json--project{myproject}' 我已经尝试过很多次了,甚至我使用了另一个帐户,并创建了它。但结果是一样的,我的智能家居应用程序仍然没有出现在我的

Actions on google 谷歌助手改变表面不工作

大家好 我目前正在尝试用Dialogflow为Google助手构建一个应用程序。在特定的意图中,我想将用户重定向到他的手机(当使用扬声器时),因为意图需要精确的键盘输入。 正如文档中所说,我正在我的webhook中调用askForNewSurface()。在actions simulator中,这是显示的内容(截断) } 根据文档,这似乎是有效的,但是Google助手只是返回“对不起,我没有得到任何响应”(在模拟器和实际设备上) 那么,如何让助手实际要求用户更改曲面呢 这种方法在德语中可能根本不

Actions on google 是否可以向Google Home设备发送语音通知

当我们收到一些特定事件时,我们希望通过我们的服务向Google Home设备发送语音通知,但不确定是否支持/可能 例如,当厨师准备好时,我们会通知用户,如: “嘿,安德,你的饭5分钟后就好了。别忘了把它拿出来 有一些脚本声称它们向Google Home设备发送语音通知,但它们似乎在本地环境中工作,而我们的情况并非如此 其中一个示例脚本由@S1lentAssass1n发布 谷歌在谷歌主页文档中提到了一些提醒/通知,但我相信这并不是我们想要的 任何想法/帮助都将不胜感激 平台当前处于开发者预览中

Actions on google 创建从网页返回日期的自定义google助手操作的最简单方法是什么

我想开发一个自定义的google助手操作,它将获取一个网页,提取一条信息,并大声朗读 我正在寻找相关资源的指针 如果可以通过诸如ifttt之类的服务实现这一点,那就更好了,尽管我在ifttt中看到的google assistant支持似乎不支持这种情况。您希望使用创建一个操作。最简单的方法可能是使用node.js创建一个Firebase函数,该函数处理来自Google的AoG请求,调用网页,以一种可以大声读出的形式提取所需信息,并将其发送回

Actions on google 是什么原因导致Homegraph API发出请求同步的HTTP错误代码?

我们正在使用Google Homegraph API为我们的Google Home项目实现请求同步功能。这在我们的测试中似乎工作得很好,但最近我们注意到大约三分之一的请求是用HTTP代码响应的,而不是200 我们看到了以下代码: 400错误请求 500内部服务器错误 429请求太多 404找不到 429很可能是由于我们的一些失误,我们目前正在考虑避免这种情况。但是,我们无法确定导致其他代码的原因 在我们有限的测试能力中,我们发现它似乎每次都局限于一个特定的用户。取消链接并重新链接我们的服务似

Actions on google 没有上下文的意图

我有一个意图,它被设计成一个可能的后续意图。我不想将其指定为后续操作,因为我希望将其用作入口点。因此,对于我的参数,我将默认值指定给上下文传递的值 这就行了!作为后续工作,它工作得很好,并且上下文被传递。但是,当我在没有上下文的情况下尝试任何短语时,都会转到“默认回退意图” 我在这里遗漏了什么吗?我发现了,我可以将Dialogflow中的输入上下文保留为空,并将值上下文指定为参数的默认值。只要上下文是根据先前的意图创建的,那么一切都是好的。现在,如果您有上下文,它将使用上下文作为参数,如果没有上

Actions on google 从设备上的模拟器测试下降到Alpha测试仪

我正在谷歌上建立一个行动,努力使用alphatesters功能。我有两个Gsuite账户:一个是企业账户,一个是个人账户(是的,我使用Gsuite,而不是Gmail发送家庭电子邮件)。我的商业账户是AoG项目的项目所有者,我的大部分工作都在这里完成。我的谷歌主页与我的个人帐户相关联,iPhone上的助手应用程序也是如此 最初,为了进行测试,我添加了作为项目所有者的个人帐户,并使用模拟器在设备上进行测试。这使我能够在我的个人帐户上使用我的Google Home测试我的操作 现在我想把我的个人帐户改

Actions on google 对谷歌的行动(处理回退)

我有一个关于谷歌主页(Dialogflow)的查询 在特定情况下,在我执行三次fallback intent之后,它将通过一条语句退出 对不起,我帮不了你 但它应该会提示 我将结束这次会议,稍后再见 下面是应急计划的代码 app.intent('Default Fallback intent',(conv)=> { const repromptCount=parseInt(conv.arguments.get('REPROMPT\u COUNT'); 如果(repromptCount==0){

Actions on google 设备的预期Google home查询请求频率是多少?

我发布了一个谷歌智能家居应用程序,支持各种灯泡品牌。我有一个用户有5个Phillip Hue灯泡,每天大约有1360个查询状态请求。这种查询请求的频率是所有设备的常见频率吗 这是每~5分钟一次查询请求 谷歌定期向您的服务发送查询意向是正常的,以确保主页图中的数据是最新的。您可以通过确保已实现将所有相关状态更改实时发布到Google来缓解此过程,因为这也会直接更新Home Graph中的状态 实际频率更难确定,因为它不仅与您报告设备状态的频率有关,还与这些设备上的用户活动有关。一般来说,您向Goo

Actions on google Google操作未在履行请求中传递用户信息(访问令牌/身份令牌)

问题: Google actions builder fulfillment似乎没有在请求中发送用户访问令牌 说明: 我正在将机器人从dialogflow assistant集成迁移到actions builder()。因为我需要用户信息来处理请求,所以我将使用帐户链接和oauth身份验证代码流。因为我已经用dialogflow和google assistant集成构建了一个机器人,所以我有一个运行没有任何问题的Auth服务器 问题似乎只存在于google actions,即使在用户帐户被链接之

Actions on google Google Home操作限制/速率限制

我有一个Google Home action,可以按顺序播放短音频片段。每个剪辑大约有几秒钟长 流量如下所示 播放音频-1 媒体_状态意图在音频-1结束时触发。然后播放音频-2 媒体_状态意图在音频-2结束时触发。然后播放音频-3 然后播放audio-4等等 问题是每播放3或4个音频剪辑,执行就会暂停。暂停时间从半分钟到两分钟不等。 根据日志,代理在请求记录和响应发送之间没有延迟。延迟似乎是因为演讲者停顿了一下,在这些持续时间内没有调用后端 它的行为就像演讲者在做速率限制。这就是正在发生的事

Actions on google webhook响应中的异常处理-DialogFlow

几天前我开始使用dialog flow。我使用JavaAPI作为webhook,其中每个意图都调用API,并生成对话框流可以理解的响应 在某些情况下,我的对话流代理请求因来自意图的输入而失败。在这种情况下,我无法捕获API中的异常,它会生成400个错误请求,对话框流不会向用户报告任何内容 让我知道怎么做。有一个带js的内联编辑器,它是这样处理的 res.on('error',(error)=>{ log(调用天气API时出错:${Error}) 拒绝(); });在Dialogflow指定的we

Actions on google DeepLink错误(在Google上的操作)

我正在尝试从Android Assistant启动我的Android应用程序,遵循以下文档: 我的意图回调如下所示(主要来自文档示例代码): 但是模拟器报告了这个错误: 畸形反应 应为\u输入[0]。输入\u提示。rich\u初始\u提示:“rich\u响应”必须至少包含一项 我已将错误隔离到conv.ask()调用。我的应用程序中的所有其他功能都正常工作。我在模拟器中检查了响应,它似乎成功了,因为它包含了我的应用程序包、url…等等,但模拟器仍然不满意 我对谷歌上的DialogFlow和Act

Actions on google 访问Google上的conv.user.storage操作所需的权限国家/地区

通过阅读Google上的操作文档,我发现在某些国家,要访问用户存储来存储数据,需要获得同意。所以我的问题是这些国家在哪里??没有具体的细节,所以我认为这可能也会让开发人员思考 据 法律提示:在访问userStorage之前获得同意。一些国家的法规要求开发者在访问或将某些信息(如个人信息)保存在用户存储器中之前,必须获得用户的同意。如果您在其中一个国家/地区运营,并且希望访问或将此类信息保存在userStorage中,则必须使用确认帮助程序征求用户的同意并获得同意,然后才能开始将此类信息存储在us

Actions on google GOOGLE操作:更改SignIn()提示符的默认文本

我试图更改在调用SignIn()助手意图时触发的默认文本。以下是触发助手意图的当前代码: app.intent('Default Welcome Intent', (conv) => { conv.ask(new SignIn('To get your account details')); }); 以下是谷歌行动目前的提示: 要获取您的帐户详细信息,您需要一个应用程序帐户。 要为你创建一个新的,我只需要一些信息。如果你 想要更多的细节,请说“告诉我更多”。那么,我可以向谷歌询问你

Actions on google 智能家居测试套件,用于智能家居,与我的Google Home无关

我正试图让我的智能家居行动认证,但它被困在审查多年。我意识到文档中说要做测试套件,所以我正在尝试。我还向技术支持部门发送了一封电子邮件,但还没有回复 关于测试套件,我已经正确地输入了userAgentId和json键,并且进展顺利。当我开始测试时,问题就出现了。每一句话都会被读到我的谷歌主页上。Google Home在“Ok Google”的提示下醒来,但之后什么也不做,我所有的测试都失败了 Starting test... Utterance (setup): Ok Google. Tur

Actions on google 如何从Google webhook服务器的请求中提取用户id

我正在为谷歌助手实施一项行动。 完成请求的服务器需要能够识别请求背后的用户 请求中的部分JSON如下所示。用户对象中的信息并不能真正识别用户 "user": { "lastSeen": "2019-07-29T09:07:59Z", "locale": "en-US", "userVerificationStatus": "VERIFIED" } 正如您在官方文件中看到的,从2019年7月29日起,您将无法获得匿名用户id

Actions on google 11月5日,我在Google Assistant上的操作被部署,但我仍然没有';我没有收到任何关于行贿的电子邮件

我在Google Assistant上的操作已于2019年11月5日成功部署,但我尚未收到任何关于SWAGS的邮件。如果您指的是,该计划于2019年9月底结束。如果您指的是SWAGS,您指的是开发者奖励,您应该联系Google支持上的操作并询问他们,奖励系统是由谷歌处理的一个程序,根据部署的应用程序数量,奖励系统的时间可能会有所不同。

Actions on google 使用Actions SDK在确认意图中处理与自定义逻辑不匹配的输入

当我在Actions SDK项目中使用时,它的工作方式与预期的一样。但我想处理这样一种情况,即用户的输入并不意味着是或否(不匹配的情况)。在这种情况下,当前助手会自动重新提示用户 当确认被授予或拒绝时,Actions SDK提供用户的实际输入。但是有没有办法知道用户在不匹配的情况下说了什么 例如,假设在确认提示中,用户说:“我只需要一些鸡蛋,给我一些鸡蛋就行了”。这将导致助手再次向用户显示相同的提示。它会自动发生,我无法访问用户实际所说的内容。如果我想在用户说“我只需要一些鸡蛋”时做一些事情,我

Actions on google 更改插槽的位置以进行处理

新插槽将按顺序添加到场景中。我有一个无清理格式的插槽,可以处理顺序较高的插槽尚未处理的任何输入。它必须是最后一个要处理的插槽。但是,当我想添加一个新插槽时,它将成为最后一个插槽,因此它永远不会被处理。似乎没有工具可以重新排列插槽以避免这种情况。有什么想法吗?是的,这是目前UI中严重缺乏的东西。(您也不能对意图进行重新排序,它们也是按顺序处理的。) 我所知道的唯一解决方案是使用下载项目,编辑相关场景的.yaml文件,然后再次使用gactions重新上传项目。是的,这是目前UI中严重缺少的东西。(您

Actions on google 如何将系统意图(例如actions.intent.MEDIA_STATUS_FINISHED)添加到Google Assistant Action Builder

如何在Action Builder中将系统意图添加到场景中 例如,我想添加一个媒体意图:actions.intent.media\u STATUS\u STOPPED,actions.intent.media\u STATUS\u PAUSED 尝试将其中一个添加到场景时,将出现以下错误: 名称只能包含字母、数字和下划线。名称也必须以字母开头 如果您尝试在没有“actions.intent.”部分的情况下添加它,例如MEDIA\u STATUS\u STOPPED它将被视为用户的自定义意图。因此

Actions on google 使用事务API创建订单

我试图在Google上的actions上使用transactions API创建一个简单的订单,为此,我使用了示例应用程序,但当我尝试下订单时,设备超时,而不是显示收据详细信息。奇怪的是代码会被执行(我在本地添加了一些日志以确保) 是否有人能够成功运行此示例应用程序?我已经在我的Google cloud项目上启用了Google API上的操作,所以我不确定这里缺少了什么。首先,你必须确保你已经为你的应用程序启用了事务支持 如果您在模拟器上进行测试,请禁用沙盒模式(右上角的复选框) Sandbo

Actions on google 通过gactions上载google操作时出错

我创建了一个项目marvin xyz和一个json操作文件marvin.json 当我试图用谷歌的CIA工具上传时:gactions, 我得到以下错误: $gactions test --action_package marvin.json --project marvin-xyz Pushing the app for the Assistant for testing... ERROR: Failed to test the app for the Assistant ERROR: Inte

Actions on google 能够通过自定义Google Home/Google Assistant操作拨打电话?

有没有一种方法可以通过谷歌主页上的自定义Dialogflow操作启动电话呼叫?我正在设置一个代理以获取有关业务的信息,我希望能够让用户通过我的操作拨打业务电话。用户可以通过助手中的内置功能拨打电话 目前,您无法通过自己在Google上的操作启动呼叫,因为没有API公开它。用户可以在助手中作为内置功能拨打电话 目前,您无法在Google上启动自己的Action调用,因为没有API公开它

Actions on google 有没有为DialogFlow编写集成测试的方法?

我想写一个自动集成测试来测试我的DialogFlow代理,它与GoogleAssistant集成 现在,我需要遍历这些流程,在Google测试控制台上的操作中输入用户“说”的内容 (我想我可以编写一个selenium脚本来实现这一点,但在我看来,必须有一种通过API实现的方法…虽然Dialogflow有一个,但这可能会影响到一般的Dialogflow处理,并且并不具体表示助手将发送什么 我通常建议针对您的实现服务进行测试,而不是测试Dialogflow的处理本身。因为您的实现服务器必须是HTTP

Actions on google 为什么智能家居API不支持粉丝?

为什么设备类型中没有风扇?考虑到支持真空吸尘器、洗衣机和洗碗机,这似乎有点奇怪。smarthome用户希望控制的主要事项之一是吊扇。我可以告诉谷歌助手,这是一个轻,我可以设置速度,但我不能说像“设置风扇低”。我不得不说“调暗风扇”或“将风扇设置为50%”,我们是否能够将灯光绑定到单个谷歌家庭设备上。例如,如果我在客厅里,最好说“关灯”,而不是“关灯”。如果我说“关灯”,它会关掉我整个房子里的所有灯,这很烦人。如果谷歌团队能够使用“所有灯光”这个术语,或者能够像在亚马逊平台上那样对项目进行分组,那

Actions on google conv.asktodeplink不是函数

即使在V1中,调用AsktodepLink的旧方法在DialogFlow中也不再有效 app.askToDeepLink('Great! Looks like we can do that in the Android app.', 'tool for Android', 'sample://scheduleMeeting', 'com.sample', 'handle this for you'); 有人知道如何在V2中调用AsktodepLink吗?如果您试图将一个Androi

Actions on google Google home设备无法识别应用程序名称,但它正在通过模拟器工作

我们试图使用Google Home设备访问我们的应用程序。因此,它不理解命令。如果我通过辅助控制台提供的测试模拟器尝试同样的方法,它工作得很好 此外,一旦我们的应用程序通过模拟器触发,它也会在设备上工作 有人能告诉我问题出在哪里吗?在开发过程中,这听起来完全正常。一旦您在模拟器中首次激活,使用与模拟器相同的帐户的所有设备上的操作都将可用 在Alpha和Beta测试期间,您需要选择操作的测试版本。是的,如果您想要更可预测的行为,Alpha/Beta功能是最好的选择。我不确定我会调用“您的版本将处于

Actions on google 如何在谷歌的行动中强制注销链接帐户?

在中,登录功能如下所示: app.intent('Default Welcome Intent', conv => { conv.ask(new SignIn('To get your account details')) }) 但是,我找不到如何强制刚登录的用户注销。有人帮我吗?谢谢。“注销”与Google登录链接的帐户很棘手,尤其是如果您同时使用语音匹配,因为发送到操作的帐户与您安装助手设备的帐户相同 您可以转到应用程序/操作/项目并从中删除权限。执行此操作后,该操作将不再获取您

Actions on google 确保返回的用户授予了权限

我在我的web钩子函数中有一个欢迎意图实现,它检查以下条件以欢迎返回的用户,否则将重定向他们以请求\u许可意图 该应用程序正在用户使用的个人设备上存储数据,但我不要求用户登录以进行操作,只需授予本地存储的权限即可 我对它进行了测试,它看起来像conv.user.last.seen和confirmationgrated对象都以某种方式保存在对话中,将我识别为返回的用户,而我实际上没有将其保存到用户的存储中 是否可以安全地假设,或者我必须处理登录和持久化confirmationgrated输入参数,

Actions on google 在Google Action中是否可以使用意图而不是字符串作为列表标题? 一些背景:

我用了很多的谷歌行动与后端。该动作主要基于语音。使用列表的原因是我可以在列表的键中编码信息,然后使用它来做出决定。另一个原因是GoogleAssistant会尝试将用户的输入与列表项目的标题进行模糊匹配,以找到最匹配的选项。这对我来说有点难。考虑下面的例子: { JSON.stringify(SOME_OBJECT): { title: 'Yes' }, JSON.stringify(ANOTHER_OBJECT): { title: 'N

Actions on google 将Homegraph api集成到我的smarthome

我目前正在创建smarthome automation。我正在云中使用LaravelPHP。我完成了Oauth2身份验证,并将命令从Google Home App发送到我的设备(我使用MQTT与我的设备通信) 我已经成功地实现了SYNC、QUERY和EXECUTE。现在我想同步我必须使用Homegraph API的房间和结构。有没有人可以指导我将Homegraph APi集成到Smarthome中,因为我在JWT身份验证中遇到了问题?我的应用程序基于laravel,因此我无法遵循示例代码。我试着

Actions on google Google Home speaker无法识别Google上的操作。在线模拟器正在工作

我意外地转到了Google dashboard上的新操作。从那时起,我的项目就不再有效了 我更改了json结构并上传了一个新版本,该版本现在在模拟器上运行良好 不幸的是,我的Google Home设备并没有意识到这种行为的存在。以前在使用GoogleAPI上的旧操作时,这是有效的 再见 Fabio在Google Home设备上测试应用程序时,调用名称已更改 你现在应该说 与我的测试应用程序对话 在Google Home设备上测试应用程序时,调用名称已更改 你现在应该说 与我的测试应用程序对话 你

Actions on google 如何将音频用于NoInput提示?

当Google Home没有收到用户的输入时,我尝试使用自定义声音。但它似乎忽略了任何SSML数据,因为无需输入即可将其转换为纯文本。这是我的数据在我的履行代码中的样子: response.data.google = { expect_user_response: true, no_input_prompts: [ { ssml: 'This is <say-as interpre

Actions on google Google home在请求用户登录前检查登录状态

我一直在谷歌主页上开发行动。当实现helper意图访问用户名并通过电子邮件发送所有实现的内容时,请登录helper意图。现在,如何检查用户是否已登录而不要求登录 const {SignIn} = require('actions-on-google'); module.exports = { 'ask_for_sign_in': (conv) => { conv.ask(new SignIn()); }, 'ask_for_sign_in_confirmation

Actions on google 使用ActionsOnGoogle和DialogFlow从用户处获取许多有效数字的最佳方法

我正在尝试让用户阅读有许多有效数字的数字。比如5.2894837,但是更长 使用sys.number实体效果很好,但我的自定义实现只收到15位有效数字。(旁注:希望医生能就此发表一些意见,而你不需要自我发现) 我的第一个想法是,哦,我将只寻找一个双实体或浮动实体。不幸的是,没有这样的事情。至少在文档中 我的第二个想法是使用任何实体。然后在我的实现中,javascript处理任何不是数字的输入。这实际上在模拟器中对我起了作用(上限约为90位/字符)。既有打字输入,也有口语输入 不幸的是,在Goog

Actions on google 从同一用户处获取多条欢迎消息

我收到许多来自同一个用户的欢迎信息,这是谷歌的某种监控系统吗? 我如何才能学会忽略这些请求 是的,谷歌会定期发布一份反对你行为的声明,通常大约每5-10分钟发布一次。您的行为应该正常响应,以便谷歌知道是否有问题。如果有,您将收到电子邮件,告知您的操作不可用,因为它不健康。他们将继续监测它,当它恢复健康时,将恢复它 您不需要忽略这些请求,但是您可能希望这样做,或者节省资源,或者避免一直记录这些请求 有了这样一个库,它会检测到它并自动响应—您无需进行任何更改。对于其他库,您需要检查webhook请求

Actions on google Google Assistant可以访问web帖子上的音频吗

我想让我的朋友使用谷歌主页访问WordPress博客上的音频帖子。我可以让它把我的博客当作播客而不在iTunes上注册吗 我没有谷歌主页,也没有找到关于谷歌助手的详细文档,除了写操作。有没有更简单的方法来做我想做的事情而不写动作?我可以从我的操作中获取音频文件,然后访问处理文件内操作(如查找、播放、暂停等)的现有代码吗?您可以查看一下,为音频帖子生成一个独特的提要。通过这种方式,您将能够有效地创建一个播客,该播客可以由用户在Google Homes上发布,也可以在Internet上发布。这将是一

Actions on google Google Home/Assistant-我能否在Google Assistant智能扬声器对话期间以及作为对话的一部分启用与设备的交互?

我想我真正想问的是通过家庭扬声器使用谷歌助手进行第二次筛选 是否可以构建一个操作,使系统能够在用户仍在使用家用智能扬声器进行对话时向用户的手机发送视觉元素(不确定如何称呼它们)。这些视觉元素可能允许也可能不允许交互 例如,如果用户的行为允许他或她通过语音搜索电影和电影时间,那么可以在手机上看到这些电影时间的短名单(响应web?应用程序?或者可能在Google Home应用程序?中,或者甚至在Google Home应用程序中链接到响应web页面)然后,用户可以通过点击设备(如选择电影和时间)与此进

Actions on google Google Action将响应发送为;对不起,出了点问题。请稍后再试。”;在事务流中

我使用的是OrdersVersion2API,使用GooglePay和Stripe作为支付网关 在使用Stripe test publishable测试应用程序时,我能够成功进行交易,但当我使用Stripe Live publishable密钥从Google生成收费令牌时,助手回答说“出现了问题,请稍后再试。”。这是在我调用conv.ask(newtransactiondecision({}))时发生的 当我在操作控制台模拟器中禁用沙盒时,使用任意一个键都会得到相同的响应 此响应没有附带错误,因

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 24 页