如何使用机器人向任何 Facebook 页面发送消息?

How to send message to any Facebook Pages with a bot?

我创建了 Facebook Messenger 机器人来回答与 我的 Facebook 页面交谈的人 a wrapper Microsoft Bot Framework。

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

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

问题:

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

对于 Facebook 信使:

  • 用户 "chat address",也就是说您的收件人的 "Id" 属性,取决于每个机器人,无法猜测(这是一个页面范围 ID ),您必须先与机器人交谈。这是安全/反垃圾邮件的问题

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

因此目前无法执行您正在尝试执行的操作。

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