【问题标题】:How to build Java webhook for new Google actions builder如何为新的 Google 操作构建器构建 Java webhook
【发布时间】:2021-01-27 05:19:29
【问题描述】:

我过去为 dialogflow 创建了 java webhook,其中曾经完成 1-1 的意图映射。现在我正在使用操作构建器,但不知道如何使用 Java 定义和构建处理程序。

之前@ForIntent 用于将意图映射到java 方法。现在我应该如何将方法映射到任何场景或处理程序。

【问题讨论】:

    标签: java webhooks actions-on-google actions-builder


    【解决方案1】:

    目前没有可用于在 Java 中为 Actions Builder 实现 webhook 的客户端库或 SDK。

    您必须手动实现这一点,公开和端点能够接收带有 HandlerRequest 对象作为输入参数的 POST 请求,如 json-schema 中指定的那样

    创建 webhook 后,要选择要使用的处理程序,您必须检查请求的 handler.name 字段下的值并调用正确的处理程序。为避免硬编码 if/switch,您可以使用策略模式和反射/bean 加载来调用特定的处理程序,使用字段 handler.name 实现的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      相关资源
      最近更新 更多