Dialogflow-通过Webhook阅读Facebook回复

时间:2019-01-09 10:48:08

标签: dialogflow webhooks

我在Dialogflow上设置了一个漫游器,并准备好其流程。它专注于FB Messenger,并使用特定于Messenger的丰富消息,例如按钮和快速答复。根据流程,所有使用按钮/快速回复的意图都会触发另一个使用按钮/快速回复的意图。

现在,我通过ngrok进行了简单的webhook设置,以查看服务器收到什么样的请求。当我使用快速回复或按钮时,如果下一个意图具有要填充的参数,则在webhook请求中看不到用户实际选择的内容。

因此,例如,我有一系列5个后续意图,它们根据所选按钮相互触发。我可以从触发意图的实现中看到,是根据“ queryText”选择了哪个按钮。

当我的意图可以快速答复作为下一个意图的触发时,我会遇到问题,在这种意图下,用户会向用户询问参数。因此,一旦后续意图调用了Webhook,它只会向我显示参数以及最后一个“ queryText”,这是参数的输入。如何读取用户为触发后续意图而进行的初始输入?

我可以在RawAPI Response下的Dialogflow控制台中看到用户输入,但webhook请求中没有任何内容。

如何在服务器上阅读这些回复?

0 个答案:

没有答案