如何为新的Google actions builder构建Java webhook

如何为新的Google actions builder构建Java webhook,java,webhooks,actions-on-google,actions-builder,Java,Webhooks,Actions On Google,Actions Builder,我在过去为dialogflow创建了JavaWebhook,在这里,通常会进行1-1的意图映射。现在我正在使用ActionBuilder&不知道如何使用Java定义和构建处理程序 在@ForIntent被用于用java方法映射意图之前。现在,我应该如何将这些方法映射到任何场景或处理程序。目前,没有一个客户端库或SDK可用于在Java中为Actions Builder实现webhook 您必须手动实现这一点,公开并使端点能够使用HandlerRequest对象作为输入参数接收POST请求,如本节所

我在过去为dialogflow创建了JavaWebhook,在这里,通常会进行1-1的意图映射。现在我正在使用ActionBuilder&不知道如何使用Java定义和构建处理程序


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

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

您必须手动实现这一点,公开并使端点能够使用
HandlerRequest
对象作为输入参数接收POST请求,如本节所述

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