0

我的电报机器人一次又一次地发送消息,如果成员数超过 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"
    ]);
}
?>

我怎样才能修复这个错误?

4

0 回答 0