我想让机器人向每个用户发送消息,而无需直接与其进行对话。例如,让机器人发送一条消息说“周五快乐!”如果是星期五该消息将自动发送给当前与用户交互的每个用户。
答案 0 :(得分:1)
当用户与您交互时(例如,CTA-Button,第一条消息)将用户ID保存在数据库中。
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'));
}
如果您想要广播您的更新,请触发一个脚本,向每个Facebook ID(来自数据库)发送消息。
据我所知,没有广播功能(如WhatsApp有)。