如何为新的 Google 操作生成器构建 Java webhook
How to build Java webhook for new Google actions builder
我过去为 dialogflow 创建了 java webhook,其中曾经完成 1-1 意图映射。现在我正在使用动作构建器,但不知道如何使用 Java.
定义和构建处理程序
在使用@ForIntent 将意图映射到java 方法之前。现在我应该如何将方法映射到任何场景或处理程序。
目前没有客户端库或 SDK 可用于在 Java 中为 Actions Builder 实施 webhook。
您必须手动实施此操作,公开端点能够接收 POST 请求,其中 HandlerRequest
对象作为输入参数,如本 json-schema
中所指定
一旦创建了您的 webhook,要使用 select 处理程序,您必须检查请求的 handler.name
字段下的值并调用正确的处理程序。为避免硬编码 if/switch,您可以使用策略模式和 reflection/bean 加载来调用特定处理程序,使用字段 handler.name
.
获得的值
我过去为 dialogflow 创建了 java webhook,其中曾经完成 1-1 意图映射。现在我正在使用动作构建器,但不知道如何使用 Java.
定义和构建处理程序在使用@ForIntent 将意图映射到java 方法之前。现在我应该如何将方法映射到任何场景或处理程序。
目前没有客户端库或 SDK 可用于在 Java 中为 Actions Builder 实施 webhook。
您必须手动实施此操作,公开端点能够接收 POST 请求,其中 HandlerRequest
对象作为输入参数,如本 json-schema
一旦创建了您的 webhook,要使用 select 处理程序,您必须检查请求的 handler.name
字段下的值并调用正确的处理程序。为避免硬编码 if/switch,您可以使用策略模式和 reflection/bean 加载来调用特定处理程序,使用字段 handler.name
.