是否可以在没有用户首先与机器人交互的情况下向用户发送消息?
我正在使用以下指南从已将其个人资料连接到我拥有的应用的用户检索 psids 。
https://developers.facebook.com/docs/messenger-platform/connecting-accounts。
对于与我也拥有的页面至少进行一次交互的用户,我可以获得他们的ID。对于所有其他用户,端点返回一个空数组
我知道客户匹配,但这是实现这一目标的唯一方法吗?
答案 0 :(得分:0)
在用户初始化对话之前,您无法通过bot发送消息。
Facebook Messanger Bot允许标准消息,间隔24小时 回复用户发起的消息。在某些特定情况下,Facebook允许在此时间之后发送消息。
当用户向公司发送消息或单击呼叫按钮以在Messenger中执行操作时,或者当用户通过插件向公司请求消息(例如发送到Messenger)时,将触发消息。
查看以下政策:https://developers.facebook.com/docs/messenger-platform/policy-overview
答案 1 :(得分:0)