我的电报机器人一次又一次地发送消息,如果成员数超过 500,我将开始向成员发送消息。
我正在使用此代码发送消息:
<?php
define('API_KEY',"[*API_TOKEN*]");
function bot($method,$datas=[]){
$url = "https://api.telegram.org/bot".API_KEY."/".$method;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$datas);
$res = curl_exec($ch);
if(curl_error($ch)){
var_dump(curl_error($ch));
}else{
return json_decode($res);
}
}
}
$member = file_get_contents("members.json");
$js = json_decode($member);
if(is_object($js)){
$js = get_object_vars($js);
}
foreach($js as $mem){
bot('sendMessage',[
'chat_id'=>$mem,
'text'=>"Message text to send"
]);
}
?>
我怎样才能修复这个错误?