我正在用 PHP 开发一个 Telegram 机器人,其中管理员向所有注册用户发送广播消息,这些消息存储在数据库中。 当用户数量超过一定阈值时就会出现问题。即使发送周期看起来是正确的,机器人也会开始发送大量重复消息。即使代码是正确的,我也无法理解这种异常行为的原因是什么。机器人有发送限制吗?
这是我的代码
$chat_ids = $this-\>getChatIDs($users);
$cont = 0;
foreach($chat_ids as $chat_id){
$log_admin = $cont." ".$chat_id;
$this-\>response::sendMessage($this-\>httpAnswer($log_admin)); // it sends the http answer to my chatID
$cont++;
}