Dialogflow es Dialogflow实现Webhook中的用户标识是如何工作的?

Dialogflow es Dialogflow实现Webhook中的用户标识是如何工作的?,dialogflow-es,Dialogflow Es,假设我有一个桌面应用程序,它监听用户的声音,并利用Dialogflow来确定用户的意图 在应用程序中,我们只需调用: 我们还假设活动用户在我们的系统中是“UserX”,我们需要检索特定于该帐户的信息 我了解Dialogflow利用Webhook实现如下所述: 然而,我不清楚如何将用户信息发送到我们的webhook,这样我们就可以知道是“UserX”调用了Dialogflow 有人能解释一下fulfillment Webhook是否/如何支持用户信息通信吗?fulfillment支持用户信息通

假设我有一个桌面应用程序,它监听用户的声音,并利用Dialogflow来确定用户的意图

在应用程序中,我们只需调用:

我们还假设活动用户在我们的系统中是“UserX”,我们需要检索特定于该帐户的信息

我了解Dialogflow利用Webhook实现如下所述:

然而,我不清楚如何将用户信息发送到我们的webhook,这样我们就可以知道是“UserX”调用了Dialogflow


有人能解释一下fulfillment Webhook是否/如何支持用户信息通信吗?

fulfillment支持用户信息通信。有很多方法可以做到这一点。假设用户已经与代理进行了通信,那么代理可以存储用户的响应,即假设代理询问用户的姓名。由于代理可以将该信息(UserX)存储在参数中,因此可以将该参数传递给服务器。代理还可以将用户响应存储在上下文参数中,并且还可以将它们传递给服务器。最后,即使用户未向代理提供信息,您也可以使用对话流API将数据传递给代理,然后再将数据传递给履行。

/最后,即使用户未向代理提供信息,您也可以使用对话流API将数据传递给代理,然后再将数据传递给履行。/if用户没有提供信息,dialogflow API如何知道哪个用户?这是我目前一直坚持的问题。Facebook机器人程序有$username参数,因此任何发起聊天的用户都可以被识别为值,并将存储为$userid、$username,但dialogflow不知道这部分怎么可能不可用?