电报漫游器是否有限制?

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

[我正在向所有机器人订阅者发送消息,并且当订阅者达到约400个时,我的机器人向并非所有成员的少数成员发送消息,而我使用sleep()函数的代码在php中。

我测试发现,如果在1分钟内未发送消息,则在发送消息时,发送过程将停止,并且我知道每秒发送30条消息是有限制的,但是不是这样的>]

 elseif ($text == '/send' && $chatID == 353575758){
         $sql = $c->query("SELECT * FROM corona ORDER BY id");
         $row = $sql->num_rows;
         $counter = 0;
         $sent = 0;
        while($exe = $sql->fetch_array()) {
            if($counter < 30) {

                    $counter++;
                    $sent ++;
            }
            else {

                    $sent++;
                    sleep(1);
                    $counter = 1;
                $bot->sendMessage([
                    'chat_id' => 353575758,
                    'text' => $sent,
                    'parse_mode' => 'HTML',
                ]);
                }
         }
        $bot->sendMessage([
            'chat_id' => 353575758,
            'text' => "Completed - sent for ".$sent." Users",
        ]);

    }

我正在向所有机器人订阅者发送消息,并且当订阅者达到约400个时,我的机器人向并非所有成员的少数成员发送消息,我使用sleep()函数,我的代码在php中。我测试发现...

php telegram telegram-bot php-curl php-telegram-bot
1个回答
0
投票

所以不是使用while

© www.soinside.com 2019 - 2024. All rights reserved.