如何使用机器人向任何 Facebook 页面发送消息?
How to send message to any Facebook Pages with a bot?
我创建了 Facebook Messenger 机器人来回答与 我的 Facebook 页面交谈的人 a wrapper Microsoft Bot Framework。
当有人与我的机器人交谈时,它有一个用于回复的收件人地址(由多个字段组成)。
现在我想让我的机器人与其他 Facebook 页面交谈(就像使用 Messenger 客户端的人一样)
问题:
- 如何找到尚未与我的 page/bot 交谈的随机用户的 "chat" 地址? (似乎同一个用户在与多个机器人交谈时具有不同的地址)。
- 如何使用我的机器人向其他人的 Facebook 页面发送消息。为此,我假设机器人必须发现该页面后面的人或机器人的收件人地址?
(答案可能是在 NodeJS 中使用 Messenger 客户端的实现?)
对于 Facebook 信使:
用户 "chat address",也就是说您的收件人的 "Id" 属性,取决于每个机器人,无法猜测(这是一个页面范围 ID ),您必须先与机器人交谈。这是安全/反垃圾邮件的问题
与另一个页面开始对话时遇到同样的问题:您无法猜测您将与之交谈的 human/bot 的 ID。
因此目前无法执行您正在尝试执行的操作。
也许您应该直接查看 Facebook API,看看您是否至少可以做到第二点。对于第一个,我没找到办法
我创建了 Facebook Messenger 机器人来回答与 我的 Facebook 页面交谈的人 a wrapper Microsoft Bot Framework。
当有人与我的机器人交谈时,它有一个用于回复的收件人地址(由多个字段组成)。
现在我想让我的机器人与其他 Facebook 页面交谈(就像使用 Messenger 客户端的人一样)
问题:
- 如何找到尚未与我的 page/bot 交谈的随机用户的 "chat" 地址? (似乎同一个用户在与多个机器人交谈时具有不同的地址)。
- 如何使用我的机器人向其他人的 Facebook 页面发送消息。为此,我假设机器人必须发现该页面后面的人或机器人的收件人地址?
(答案可能是在 NodeJS 中使用 Messenger 客户端的实现?)
对于 Facebook 信使:
用户 "chat address",也就是说您的收件人的 "Id" 属性,取决于每个机器人,无法猜测(这是一个页面范围 ID ),您必须先与机器人交谈。这是安全/反垃圾邮件的问题
与另一个页面开始对话时遇到同样的问题:您无法猜测您将与之交谈的 human/bot 的 ID。
因此目前无法执行您正在尝试执行的操作。
也许您应该直接查看 Facebook API,看看您是否至少可以做到第二点。对于第一个,我没找到办法