如何让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有)。