在普通的Web应用程序中,我们通过cookie或querystring参数或标头中的HTTP请求发送UserID / sessionID / tokenID来维护会话。
使用facebook messenger创建聊天机器人时如何才能进行会话?这有助于获取对话的上下文。
从文档中可以设置消息对象中的metadata
字段。
元数据是一个自定义字符串,将重新传递给webhook侦听器
这可以用于维护会话还是有更好的选择?
答案 0 :(得分:0)
如CBroe所述,您已在接收JSON请求的entry.messaging.sender.id
属性上拥有页面范围的用户ID,该用户ID可用作与您的机器人交互的每个用户的会话标识符。