facebook messenger bot中的用户会话

时间:2016-10-27 11:08:35

标签: facebook session chatbot facebook-chatbot

在普通的Web应用程序中,我们通过cookie或querystring参数或标头中的HTTP请求发送UserID / sessionID / tokenID来维护会话。

使用facebook messenger创建聊天机器人时如何才能进行会话?这有助于获取对话的上下文。

从文档中可以设置消息对象中的metadata字段。

  

元数据是一个自定义字符串,将重新传递给webhook侦听器

这可以用于维护会话还是有更好的选择?

1 个答案:

答案 0 :(得分:0)

CBroe所述,您已在接收JSON请求的entry.messaging.sender.id属性上拥有页面范围的用户ID,该用户ID可用作与您的机器人交互的每个用户的会话标识符。