Actions on google 使用Dialogflow fulfillment server时,转盘选择器的回复将发送到哪里?

Actions on google 使用Dialogflow fulfillment server时,转盘选择器的回复将发送到哪里?,actions-on-google,dialogflow-es,Actions On Google,Dialogflow Es,我试图弄清楚如何将Google操作响应(如)嵌入DialogFlow的webhook响应中 如中所述,转盘选择器可用于向用户显示某些选项。当用户单击时,所选项目将发送回后端服务器。如上所述,我正在使用Dialogflow,因此履行服务器将向助手发送旋转木马列表 我不清楚将在哪个REST端点上提供关于所选项目的信息。这会在Dialogflow webhook端点上吗?或者我必须为此提供Google Actions webhook(使用gactionsCLI工具) 对于后者,我们如何防止此配置与Di

我试图弄清楚如何将Google操作响应(如)嵌入DialogFlow的webhook响应中

如中所述,转盘选择器可用于向用户显示某些选项。当用户单击时,所选项目将发送回后端服务器。如上所述,我正在使用Dialogflow,因此履行服务器将向助手发送旋转木马列表

我不清楚将在哪个REST端点上提供关于所选项目的信息。这会在Dialogflow webhook端点上吗?或者我必须为此提供Google Actions webhook(使用
gactions
CLI工具)


对于后者,我们如何防止此配置与Dialogflow配置冲突?由于我没有将Google Actions用于实际的对话流,我是否应该有一个自定义的
Actions.json
,它不会听任何欢迎短语?

对于初学者,请放心。您只需要一个webhook,这就是您已经用于Dialogflow的webhook。响应将通过Dialogflow,但您需要确保添加了处理它的意图

需要设置意图以使用
操作\u意图\u选项的事件
。您不应该给它任何培训短语,但要确保您设置了操作并打开了实现选择器

当您在webhook中处理此问题时,如果您使用的是Node.js API,则该选项的键将位于名为
操作\u意图\u选项
的上下文中。您可以通过以下方式访问它:

const param = app.getContextArgument('actions_intent_option', 'OPTION').value;
如果您喜欢使用JSON,可以在下面找到信息

originalRequest.data.inputs[0].arguments[0].textValue

谢谢,我会试试看。