Telegram PHP 机器人在向许多用户广播期间发送重复内容

问题描述 投票:0回答:1

我正在用 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++;
}
php bots telegram
1个回答
-1
投票
  • 实施日志记录来跟踪脚本的流程并识别任何 异常现象。
  • 检查 Telegram 的 API 文档以了解任何特定信息 有关消息发送的限制或指南。
  • 仔细检查您的数据库查询并确保它们正在检索唯一的聊天记录 ID。
© www.soinside.com 2019 - 2024. All rights reserved.