首页 文章
  • 1 votes
     answers
     views

    Google Actions是否支持SSML?

    我可以在this page上看到Google上的操作确实支持SSML,但是我无法让它在我的代理中工作 . 我正在使用带有PHP webhook的DialogFlow . 为了测试它,我的webhook通过'speech'参数提供以下响应: <speak>First sentence. <break time="1s"/> Second sentence....
  • 0 votes
     answers
     views

    如何在Webhook api.ai中触发多个Intent?

    我正在开发一个api.ai机器人,它将在数据库中搜索供应商名称 . a)如果供应商存在 - >提供用户名 - >提供密码 b)如果供应商不存在 - >(添加供应商 - >是)或(添加供应商 - >否) 我有一个webhook,它检查供应商是否存在于数据库中 . Bot场景:(示例) 情况1: User: Do Alpha exist as a vendor? Bot:...
  • 2 votes
     answers
     views

    Dialogflow JSON V2的丰富消息

    谷歌有关于丰富消息的文档(https://developers.google.com/actions/assistant/responses)但是我正在使用来自DialogFlow的JSON请求和响应,并且在dialogFlow文档中没有向用户提供用于显示丰富消息的格式,除了此链接上的示例响应中的基本卡之一( https://dialogflow.com/docs/fulfillment#resp...
  • 0 votes
     answers
     views

    Webhook响应无法正常工作api.ai:无法解析来自http_response操作的SDKResponse

    我正在使用api.ai webhook for Google on Google . 我遵循此处记录的请求和响应格式 我从webhook发回的回复是 { "speech": "Ok I am doing the stuff", "displayText": "Ok I am doing the stuff&quo...
  • 0 votes
     answers
     views

    这是Heroku上成功的Google Actions API调用

    我跟随号码精灵文章:https://developers.google.com/actions/develop/apiai/tutorials/number-genie 我把文件放在这里的github存储库中:http://github.com/quique123/mygennie 我在Heroku日志中得到了这个: body:{“originalRequest”:{“source”:“goog...
  • 1 votes
     answers
     views

    Dialogflow不会触发所需参数的提示

    我有一个问题,即我在参数缺失时根本不会触发为intent定义的参数 . 如果参数丢失,模拟器回答“对不起,我没有得到” . 一个例子: 函数代码使用 dialogflow-fulfillment nodejs库: function test(agent) { let age = agent.parameters.age.amount; let conv = agent.conv(...
  • 2 votes
     answers
     views

    Dialogflow履行在代码中访问实体

    我正在使用Dialogflow中的聊天机器人,并希望验证某人的年龄 . 一个快速的背景:我正在创建一个聊天机器人,以确定住院或痴呆症护理等护理需求 . 在初始查询中,我希望能够通过在Dialogflow中的履行代码中执行快速IF语句来确保用户年满65岁! 这是我目前的意图:Current Intents 这是getUserInfo意图:getUserInfo intent 这是履行代码: 'use...
  • 0 votes
     answers
     views

    在谷歌助手重复相同的文本响应

    我在对话框流程中给出了大约25个文本响应,它被保存并集成到Google助手中 . 当我在对话框模拟器中测试应用程序时,应用程序工作正常,但当我在谷歌刺激器上的操作中测试应用程序时,它始终显示已删除的文本集 .
  • 0 votes
     answers
     views

    点击谷歌助手列表总是第一次触发回落意图

    我的Dialogflow代理正在使用“Google Rich Message上的操作”列表响应对象来显示Google智能助理平台上的选项 . 在Dialogflow控制台上进行测试时,列表选项可以正常工作 . 但是,在移动设备上通过Google智能助理模拟器或Google智能助理应用进行测试时,列表选项在首次尝试时无效 . 它仅在第二次选择选项时有效 . 下面是我生成列表的意图代码 . app.i...
  • 0 votes
     answers
     views

    Welcome Intent显示除其中定义的响应之外的响应

    我正在Google中创建一个操作来保存用户的当前位置 . 在Welcome-Intent中,我定义了两个对用户问候语的响应,即 "Hey Hi! Do you want to save this location?" "Would you like to save this location?" 在这个Intent中,我有几个后续Intent,当用户接受或...
  • 2 votes
     answers
     views

    如何创建启动其他意图的代理?

    使用 API.AI 代理代码,我可以创建用于Google Home无线扬声器设备的会话代理 . 那基本上是问一个问题,得到口头答复 . 无论如何编写一个不只是回复的响应,而且实际上是直接行动?例如:意图:切换到广播电台2响应:播放88.3纽约广播电台,它应该像我要求播放该广播电台一样工作 . 这可能是谷歌所谓的“直接行动” . 但我知道现在还没有 . 这是正确的,没有办法做我上面需要的 - 基本上...
  • 0 votes
     answers
     views

    如何使用API.AI将对话输入传递给webhooks

    我是API.AI的新手,有了一些教程,我就会知道如何 Build 一个会话式的机器人类型系统,你需要逐个输入来完成流程,如_3015393中的解释 . 此外,我知道有一个概念是使用webhooks从服务器获取数据,我想学习如何在聊天中使用对话,在给定的示例披萨名称和类型中说明并使用这两个属性作为API.AI的webhook的参数 . API.AI告诉我们构建一个聊天流模型和用于从api获取数据的w...
  • 0 votes
     answers
     views

    API.AI中的请求超时

    我有一个API.ai代理,它发送一个请求(来自用户)到webhook,需要大量处理(超过5秒)才能得到答案 . 据我所知,没有办法增加API.ai中的响应超时 所以,我创造了2个意图 . 第一个只是调用我的webhook开始处理结果,同时webhook将回复用户,“你的请求正在处理...” . 第二个意图有一个事件和行动 . 新事件的目的只是向用户显示结果 . 一旦结果准备好,我的后端应用程序将发...
  • 0 votes
     answers
     views

    如何在谷歌动作应用程序中使用基本卡片的carousal

    我想在google动作对话响应中显示一张带有基本卡片列表(https://developers.google.com/actions/assistant/responses#basic_card)的carousal . 我查看了丰富的响应(https://developers.google.com/actions/assistant/responses#rich-responses),它只允许一张...
  • 2 votes
     answers
     views

    当Google智能助理通过网络响应进行响应时,您如何允许用户取消?

    我有一个与Silly Name Maker webhook example非常相似的Google Action(使用API.AI) . 但是,由于以下原因,我的应用被拒绝: 您的一项或多项操作不允许用户轻松退出对话 . 如果用户要求取消或退出,请确保您不会继续与用户交谈 . 当您说麦克风打开时停止,取消或退出时,它会响应“当然,取消”,关闭麦克风并退出 . 但是,当您在座席发言时尝试使用这些命令...
  • 1 votes
     answers
     views

    实现对话Webhook作为Azure功能应用程序

    我有一个天蓝色的功能应用程序,我用作谷歌助手操作的webhook . 我试图按照文档进行正确的响应,但在测试我的webhook时,我不断在模拟器中收到以下错误 . 我的回复消息中有什么东西看起来不对吗? 无法从http_response解析SDKResponse: HTTP/1.1 200 OK Cache-Control: no-cache Pragma: no-cache Content-Le...
  • 8 votes
     answers
     views

    Google Assistant位置权限未存储在请求之间

    使用API.AI和Google智能助理,我正在请求获取用户名称和位置的权限 . 目的是我能够一次请求许可,随后对我的行动的请求将不需要再次询问(因为每次用户与我的行动谈话时,这将导致非常愚蠢的对话) . 我发现的是,我只是将意图中的信息与 actions_intent_PERMISSION 相关联 - 信息已经被授予了许可 . (在下面的示例代码中 - 它最终会重新请求所有其他意图的权限 . )...
  • 3 votes
     answers
     views

    使用操作sdk在google Assistant中验证用户身份

    根据谷歌行动sdk文档在这里https://developers.google.com/actions/identity/account-linking 我已按照启用帐户关联的所有步骤操作 . 当调用任何意图时,我正在检查用户是否已登录 let accessToken = app.getUser().accessToken; if ('' + accessToken === 'undefine...
  • 3 votes
     answers
     views

    askWithList on Google上的动作

    我在以下链接中关注针对Google回复的操作示例代码: https://developers.google.com/actions/assistant/responses 我希望在用户启动文本意图时显示列表响应,但我得到的是“你的应用程序现在没有响应 . 请尽快重试 . ”这是我正在使用的代码(它的大部分是从链接复制和粘贴): function textIntent(app) { app....
  • 0 votes
     answers
     views

    Google操作:停止从“app_name”问题发送更新

    我按照以下步骤停止Google操作,为我的操作发送更新:https://developers.google.com/actions/assistant/updates/overview 当我发送“停止从我的家庭发现者发送更新”时,Google智能助理会在旋转木马中显示一个活动通知列表 . Google Assistant Screenshot 推送其中一个轮播项似乎不会触发任何类型的事件/动作 ....
  • 0 votes
     answers
     views

    在Google NodeJS library v2上的Actions中获取所选的选项键

    我对Google智能助理的操作会向用户显示使用 Carousel 的选项列表 . 旋转木马中显示的每个项目都有一个选项键 . 在Google NodeJS SDK上的操作的第1版中,我使用 app.getSelectedOption() 来访问处理选项选择的intent中所选选项的键 . 如何在v2中访问此密钥?
  • 1 votes
     answers
     views

    即使是语音偏向,Google Actions SDK目前是否会忽略possibleIntents?

    我在这里看到 actions.json 中的自定义意图用于语音偏向https://developers.google.com/actions/reference/rest/Shared.Types/AppResponse#ExpectedIntent What was expected 我有一个意图, general.price ,其中包含 high 作为其触发查询之一 . 我希望在 possib...
  • 0 votes
     answers
     views

    DeepLink错误(Google上的操作)

    我正在尝试从Android智能手机启动我的Android应用程序,请遵循以下文档:https://developers.google.com/actions/assistant/helpers#android_link 我的意图回调看起来像这样(主要是从文档示例代码中复制): app.intent('launch activity', (conv, {any}) => { const...
  • 3 votes
     answers
     views

    通过Dialogflow从Google助手启动应用

    我正在使用Dialogflow与我的用户进行交互(他们可以提出问题,要求接收报告等等) . 我想在他们调用我创建的意图时启动一个Android应用程序,有没有办法实现?
  • 1 votes
     answers
     views

    来自Google智能助理的DialogFlow履行python的每日更新

    我正在使用Dialogflow和Google on Google开发一个应用程序,该应用程序需要在Google智能助理中发送每日生日通知 . 我正在关注this documentation发送每日更新 . 但由于语言障碍,我遇到了麻烦 . 我正在开发支持Python并使用履行来提供请求,但该文档在Node.js.所以我需要帮助来发送每日更新 . 我做到了 Console setup . 请指导我...
  • 0 votes
     answers
     views

    Google上的操作使用非GoogleAssistant集成链接第三方服务帐户

    我正在开发智能设备的Google Action,并使用Dialogflow交互模式和Java实现 . 履行应调用第三方API来完成请求 . 出于任务目的,我必须使用自定义OAuth服务器 . 根据文档,我使用授权类型:授权代码在Action Console中填写了Action Account Linking信息 . 对于所有意图,包括欢迎"Sign in required"已设...
  • 0 votes
     answers
     views

    通过DialogFlow为Google智能助理应用设置每日通知

    如果这是一个愚蠢的问题,我道歉 . 我花了很长时间尝试获取我的Google助手应用程序的每日更新(在https://developers.google.com/actions/assistant/updates/daily找到) . 我在手机上收到提示以启动每日更新,因为我的服务器获取了配置更新事件 . 但是,我想我没有发回正确的响应,因为我刚收到错误“UnparseableJsonRespons...
  • 3 votes
     answers
     views

    Google智能助理/对话流/操作:如何获取用户的联系人?

    如何获得使用Dialogflow的用户的联系人? 人们可以发出电话,但这种联系方式不适合发送丰富的消息(有些大的文本和文件) . 此外,电话被许多人认为是太敏感的信息 而且几乎不可能正确地发布电子邮件,谷歌会将其识别为一堆随机字样 . 那么,我的选择是什么?
  • 0 votes
     answers
     views

    谷歌家庭设备和对话流

    我有一个代理,使用V1对话框流程 . 与两个Google家庭设备集成 . 一个谷歌家庭设备在欧洲,一个在印度 . 这两个设备都配置为ccount . 相同的帐户用于部署webhook,deploy和dialogflow代理 . 固件版本相同 . 代理在模拟器上完美运行 . 现在谈到谷歌主页: Google设备在印度:当启动inovkes时,会有一个特定的引脚号被询问,即使引脚缓慢提到,对话框流JS...
  • 1 votes
     answers
     views

    Google每次访问后都会生成新的UserId(Alpha-Stage)

    我试图在用户第二次返回我的应用程序后个性化欢迎消息 . 为了识别用户,我保存了由google在Action-Request中生成和发送的“userId” . 它在模拟器中工作得很好,其中userID看起来像这样: ABwppHGLJJ-odPadAddq-HOIqpS_tee0jFGJsMV5r-uTCaC9_4Hpz9hi-7YR9823Ulf9PkO7AWJjsotr0989A 当我在真实设...

热门问题