如何让Facebook Messenger Messenger向用户发送更新

问题描述:

我想让机器人向每个用户发送消息,而无需直接与其进行对话。例如,有一个机器人发送消息说:“快乐星期五!”如果它是星期五。该消息将自动发送给当前与用户打交道的每个用户。如何让Facebook Messenger Messenger向用户发送更新

当用户与您交互时(例如CTA-按钮,第一条消息),将用户ID保存在数据库中。如果你想你的广播更新,触发将消息发送到每个Facebook的帐号(从数据库)的脚本为PHP和CTA

if(isset($message['postback']) && $message['postback']['payload'] == 'USER_DEFINED_PAYLOAD_SUBSCRIBE'){ 

    $query = 'INSERT INTO facebook (facebook_id) VALUES (\'' . $message['sender']['id'] . '\')'; 
    $bot->send(new Message($message['sender']['id'], 'Subscribed')); 

} 

例。

据我所知没有广播功能(如WhatsApp有)。