【问题标题】:User session in facebook messenger botfacebook messenger bot 中的用户会话
【发布时间】:2017-03-10 01:09:06
【问题描述】:

在正常的 Web 应用程序中,我们通过 cookie 或作为查询字符串参数或在 HTTP 请求的标头中发送 UserID/sessionID/tokenID 来维护会话。

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

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

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

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

【问题讨论】:

  • 页面范围的用户 ID 是您收到的数据的一部分。

标签: facebook session chatbot facebook-chatbot


【解决方案1】:

正如CBroe 评论的那样,您已经在接收 JSON 请求的entry.messaging.sender.id 属性上拥有页面范围的用户 ID,它可以用作与您的机器人交互的每个用户的会话标识符。

【讨论】:

    猜你喜欢
    • 2016-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多