Action On Google,带有 actions.intent.NEW_SURFACE 的 webhook 响应

2024-02-15

尝试在 Webhook 响应中实现 NEW_SURFACE(Google Assistant 语音调用 Dialogflow 调用 Webhook)。

当我具有网络浏览器功能时,我会显示我的卡片,但当用户来自 Google Home 时,我何时将用户重定向到他的手机。

这是我在 Action On google 中的错误:

{
      "responseMetadata": {
        "status": {
          "code": 10,
          "message": "Failed to parse Dialogflow response into AppResponse because of empty speech response",
          "details": [
            {
              "@type": "type.googleapis.com/google.protobuf.Value",
              "value": "{\"id\":\"28ef98e1-caec-4e1f-9a14-8fda597e8a06\",\"timestamp\":\"2018-08-17T12:31:10.735Z\",\"lang\":\"fr-ca\",\"result\":{},\"alternateResult\":{},\"status\":{\"code\":200,\"errorType\":\"success\"},\"sessionId\":\"1534509012113\"}"
            }
          ]
        }
      }
    }

这是我的网络钩子响应:

{
    "fulfillmentMessages": [],
    "payload": {
        "google": {
            "expectUserResponse": true,
            "expectedInputs": [
                {
                    "inputPrompt": {
                        "richInitialPrompt": {
                            "items": [
                                {
                                    "simpleResponse": {
                                        "textToSpeech": "TEST CHANGE SURFACE"
                                    }
                                }
                            ]
                        }
                    },
                    "possibleIntents": [
                        {
                            "intent": "actions.intent.NEW_SURFACE",
                            "inputValueData": {
                                "@type": "type.googleapis.com/google.actions.v2.NewSurfaceValueSpec",
                                "context": "To show you an image",
                                "notificationTitle": "Check out this image",
                                "capabilities": [
                                    "actions.capability.SCREEN_OUTPUT"
                                ]
                            }
                        }
                    ]
                }
            ]
        }
    },
    "source": "google"
}

需要帮助请;-)


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Action On Google,带有 actions.intent.NEW_SURFACE 的 webhook 响应 的相关文章

  • 如何将 Google Actions 响应集成到 Dialogflow 中的 Webhook 响应中?

    我正在尝试找出如何嵌入 Google Actions 响应 例如卡片轮播 在 DialogFlow 的 Webhook 响应中 On https developers google com actions dialogflow webhoo
  • 在 Dialogflow 中使用 NodeMailer

    我想发送一封电子邮件 要求在 Dialogflow 中制作的程序中进行操作 我想使用 NodeMailer 但是当我部署项目时 出现以下错误消息 您的云函数部署失败 函数加载错误 无法加载文件index js 中的代码 您是否列出了所有必需
  • 找不到经过训练的 NLU 模型(Actions on Google)

    我们正在使用 google SDK 上的 Actions 开发启动 我们迁移了我们的开发项目 UAT 突然它停止工作了 以前我们使用相同的方法并且每次都有效 机器人对初始短语响应一次 然后停止响应 它说抱歉 机器人名称 没有响应 请稍后再试
  • 姓名和电子邮件实体的空响应

    我尝试了内置变量 用户 方法 user name and user email在 API AI 的文本响应中 问候用户并显示电子邮件 ID 是否有内置变量名用户 示例 用户使用 Gmail 注册 Response Code I had tr
  • Actions-on-Google 无法获取 Dialogflow SDK 上的 UPDATES_USER_ID

    我正在设置一个使用推送通知的操作 然而 在 firebase 上我无法保存用户的 UPDATES USER ID 它返回 未定义 我按照指南进行操作link https developers google com actions assis
  • DialogFlow V2 用户 ID?

    有没有一种方法可以在不要求用户连接其 Google 帐户的情况下跟踪对话之间的用户 ID 就像一个匿名用户 ID 我在文档中没有看到任何 id 字段 https dialogflow com docs fulfillment request
  • 错误:WebhookClient.handleRequest 上没有请求意图的处理程序

    调用云函数的默认意图会出现错误 Error No handler for requested intent at WebhookClient handleRequest user code node modules dialogflow f
  • 如何从网页访问 Dialogflow V2 API?

    我有一个网页 我想在其中使用对话流聊天机器人 这是一个自定义聊天窗口 因此我不想使用一键集成 我能够访问聊天代理V1 API使用 javascript ajax 通过传递客户端访问令牌在请求标头中 但我不知道该怎么做V2 API 我不清楚对
  • 对与 Firebase 关联的 Google+ 帐户执行的操作

    我正在使用外部 API 开发 Google home 应用程序 我需要当前用户登录并与外部 API 链接 外部 API 提供的访问 刷新令牌 我的做法 设置 Firebase 应用程序 google home应用程序位于functions文
  • Google 操作模拟器不适用于标准 Google Assistant 功能

    我已经使用 Actions on Google 2 5 0 和dialogflow fulfillment 0 6 1 Node js 库构建了一个操作 我无法在对话框流测试控制台上测试我的应用程序 因为我返回那里不支持的 conv 对象
  • 在 grantType=authorization_code 请求后,Google 代理授权流程不会继续

    我正在开发一个API AI代理 并尝试实现帐户链接功能 文档位于oauth2 代码流 https developers google com actions identity oauth2 code flow真的很有帮助 我能够创建我的 o
  • 应用程序操作:通过动态快捷方式在 Google Assistant 中显示小部件

    考虑到官方文档和代码实验室中显示的选项 我的问题相对简单 但我一直在努力使其工作 我想通过动态快捷方式触发一个小部件在 Google Assistant 中显示 看起来非常简单 但是当实现这样的功能和动态快捷方式时
  • Dialogflow动态实体问题

    我正在尝试使用 Dialogflow api ai 创建一个 Actions on Google 应用程序 我需要获取火车状态 所以我的实体将是火车号码或火车名称 火车的名字有很多 所以我无法手动添加实体值 如何将实体值动态添加到控制台 您
  • Heroku-未找到 (Python)

    作为一个初学者 我无法再进一步 我正在尝试在heroku上加载python程序 但不知何故总是只出现以下内容 未找到 在服务器上找不到请求的 URL 如果您手动输入 URL 请检查拼写并重试 My logs 2018 02 12T11 33
  • Google Assistant 更改表面不起作用

    嗨 大家好 我目前正在尝试使用 Dialogflow 为 Google Assistant 构建一个应用程序 在特定意图期间 我想将用户重定向到他的手机 使用扬声器时 因为该意图需要精确的键盘输入 正如文档中所说 我正在打电话askForN
  • 开发 Google Assistant 应用程序的成本?

    开发和 或发布 Google Assistant 应用程序涉及哪些成本 例如 您可以使用 DialogFlow 和后端 例如 Firebase 开发应用程序 而无需在学习时付费吗 首先 你不need使用 Dialogflow 或 Fireb
  • 是否可以向 Google Home 设备发送语音通知

    当我们收到一些特定事件但不确定是否支持 可能时 我们希望通过我们的服务向 Google Home 设备发送语音通知 例如 当厨师快准备好时 我们会通知用户 如下所示 嘿 安德 你的饭菜将在 5 分钟内准备好 别忘了把它拿出来 有一些脚本声称
  • actions-on-google-dialogflow-session-entities-plugin 在dialogflow的内联编辑器中不起作用

    我无法使用以下插件在内联编辑器中创建会话实体 actions on google dialogflow session entities plugin 我声明了变量 包 const sessionEntitiesHelper require
  • 应用程序操作通过应用程序操作工具插件工作,但不能在 Google Assistant 屏幕中使用语音命令

    使用相同的凭据 Android Studio Google Console 真实设备 Samsung s10 登录 并将设备语言设置为 EN US 从工具菜单中选择应用程序操作工具插件 将调用名称 todo 应用程序 和区域设置提供给 En
  • 实施帐户链接 - 查询

    当我正在努力在我的 Google Actions 应用程序上实现帐户链接时 我向 Google 开发倡导者寻求帮助 他向我发送了一个我已经阅读过的文档文章的链接 并建议我也咨询 Stackoverflow 我也已经完成了第二个建议 并且努力

随机推荐

  • 如何从开源 Hadoop 或公开可用的 HDP 源代码构建由 ambari 安装的 deb/rpm 存储库

    我正在尝试安装开源 hadoop 或从源代码构建 HDP 以由 ambari 安装 我可以看到 可以使用 apache repos 中提供的文档为每个组件构建 java 包 但是我如何使用这些包来构建由 hortonworks 提供的 rp
  • Oracle 查询给出错误

    我正在蟾蜍中运行以下查询来测试结果 但出现错误 ORA 00933 SQL 命令未正确结束 这是我的查询 SELECT DISTINCT sv mkey vehicle no ABC isnullcheck TO CHAR date in
  • 拦截Python中的方法调用

    我正在用 python 实现 RESTful Web 服务 并希望通过拦截函数调用并记录其执行时间等来添加一些 QOS 日志记录功能 基本上我想到了一个所有其他服务都可以继承的类 它自动覆盖默认方法实现并将它们包装在记录器函数中 实现这一目
  • 泛型方法枚举到字符串的转换

    我见过很多使用泛型将字符串转换为枚举的方法 但找不到使用泛型将枚举转换为字符串的巧妙方法 我的意思是传递一个枚举和一个值并返回枚举的映射名称 有什么建议 怎么样 enum E A 2 B 3 public static string Get
  • 使用持久函数,如何从活动函数返回多个值

    我是领域驱动设计的忠实粉丝和开发人员 并且总是尝试将技术 架构映射到 DDD 的世界中 将微服务映射到有界上下文提供了自然的结合 归根结底 我只想专注于我的业务逻辑并将其托管在正确的环境中 Durable Functions 对我来说看起来
  • MEF ComposeParts。如何处理插件异常

    我在网上搜索了解决方案 但没有找到任何结果 在我的 C 应用程序中 我使用 MEF 来实现插件模式 一切正常 然而今天我试图弄清楚如果插件构造函数由于某种原因抛出异常会发生什么 加载我正在使用的插件CompositionContainer
  • Tomcat 7 - 在运行时获取应用程序名称,无需通过java-agent/aspectj登录

    我正在尝试获取所有已部署应用程序的列表 特别是映射到 tomcat root 的应用程序名称 我希望能够在运行时使用 java 代理来收集 tomcat 服务器上的信息 我尝试使用这个代码示例 private Iterable
  • R CMD 检查不尊重 knit 代码块中的选择性代码评估

    我正在构建一个包R 3 1 0 on Windows7 32 位 以及运行 Windows 8 64 位的另一台机器上 我正在使用knitr使用 Markdown 编写小插图 我希望在 CRAN 上发布这个包 所以我使用 R CMD 检查来
  • 用纯 C 在 atmega328 上设置中断

    我目前正在开发 Arduino Uno 板 并尝试用纯粹的语言编写它C无需使用 Arduino 的库 我正在工作的项目应该像这样工作 设置 LEDPB0 to BP7 ON and OFF 在连接到按钮的 PD2 上设置中断 按下按钮时 L
  • MaximumSelectionSize 在 Select2 中不起作用

    我有一个多值选择 我想使用select2图书馆 文档 http select2 github io select2 maximumSelectionSize说我应该设置maximumSelectionSize在对象初始化期间 不幸的是 下面
  • 如何在 C# 中监视剪贴板更改?

    是否有我可以通过 C 访问的剪贴板更改或更新事件 为了完整起见 这是我在生产代码中使用的控件 只需从设计器中拖动并双击即可创建事件处理程序 using System using System ComponentModel using Sys
  • Angularjs:如何使用 ng Mousedown ng Mouseup

    是否可以使用 ngMousedown 将类添加到 div 并使用 ngMouseup 再次删除类 目前我使用ng mousedown activateClass 在 activateClass 中更改 scope className 数据活
  • 如何从 ruby​​ 脚本引用本地 gem?

    我需要从普通的 ruby 脚本引用本地 gem 而不安装 gem 追寻着如何在 ruby 中引用本地宝石 https stackoverflow com questions 6444827 how to refer a local gem
  • 在闪亮的表格中嵌入链接

    我想用闪亮的形式创建一个表格 以便表格的每个元素都是指向新页面的超链接 但新页面 由闪亮创建 知道单击了哪个单元格 例如 我单击单元格 i j 这会将我带到一个新页面 其中包含基于我选择的 i 和 j 值的绘图 我可以使用 php 和 或
  • Facebook 和 Google+ 登录

    我在我的应用程序中同时使用 Google 和 Facebook 我的问题是它们都需要 appDelegate 中的 OpenURL 方法 对于 Facebook 登录 func application application UIAppli
  • for() 函数中的“:”

    我正在做一项涉及董事会的作业 给出了基础代码供我们修改 但我不明白其中的内容 在 for 方法的参数中 它是否通过了所有的板子 ArrayList private ArrayList
  • 如何查找函数所有 **args 的列表?

    我怎样才能找到所有的列表 args一个函数的 例如 我知道symbols take positive True real True等作为参数 我想查看这些可能参数的完整列表 但是 它们没有列在 Sympy Core 中doc page ht
  • 在cuda中定义模板化常量变量

    如何在中实现模板化常量变量cuda 我有一个struct template
  • std::less 和指针类型

    std less
  • Action On Google,带有 actions.intent.NEW_SURFACE 的 webhook 响应

    尝试在 Webhook 响应中实现 NEW SURFACE Google Assistant 语音调用 Dialogflow 调用 Webhook 当我具有网络浏览器功能时 我会显示我的卡片 但当用户来自 Google Home 时 我何时