【问题标题】:How to send message to any Facebook Pages with a bot?如何使用机器人向任何 Facebook 页面发送消息?
【发布时间】:2018-02-11 13:14:57
【问题描述】:

我已经创建了 Facebook Messenger 机器人来回复使用 Microsoft Bot Framework 的a wrapper我的 Facebook 页面交谈的人。

当人类与我的机器人交谈时,它有一个用于回复的收件人地址(由多个字段组成)。

现在我希望我的机器人与其他 Facebook 页面交谈(就像使用 Messenger 客户端的人一样)

问题:

  • 如何找到尚未与我的页面/机器人交谈的随机用户的“聊天”地址? (似乎同一个用户在与多个机器人交谈时有不同的地址)。
  • 如何使用我的机器人向其他人的 Facebook 页面发送消息。为此,我假设机器人必须发现该页面后面的人或机器人的收件人地址?

(可能答案是在 NodeJS 中使用 Messenger 客户端的实现?)

【问题讨论】:

  • 您的“其他人的 Facebook 主页”是否属于同一业务?

标签: botframework facebook-messenger-bot


【解决方案1】:

对于 Facebook Messenger:

  • 用户“聊天地址”,即收件人的“Id”属性,取决于每个机器人并且无法猜测(它是 Page Scoped ID),您必须先与机器人交谈。这是一个安全/反垃圾邮件的问题

  • 与另一个页面开始对话时遇到同样的问题:您无法猜测要与之交谈的人/机器人的 ID。

所以目前不可能做你想做的事。

也许您应该直接查看 Facebook API,看看您是否至少可以做到第二点。第一个,我没找到办法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-26
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-01
    相关资源
    最近更新 更多