我正在尝试通过电报机器人向加入群组的用户发送消息。我将bot添加到组中,并且bot是组中的管理员。然后我取消了组隐私。当用户加入组时,我得到了new_chat_member
的用户,但是消息无限发送给用户。成员加入组的更新尚未完成。
if(isset($arrayMessage['message'])) {
if (isset($arrayMessage['message']['new_chat_member'])) {
$text= "hello!";
$url= "https://api.telegram.org/bot".$token."/sendMessage?chat_id=".$chat_id."&text=".$text;
file_get_contents($url);
}
}
答案 0 :(得分:0)
我假设您对此答案使用了长时间轮询。使用getUpdates
方法时,它将一直检索现有的未确认更新,直到您使用offset参数确认它们为止。
请参见enter link description here
如果您不确认更新,则将继续收到相同的更新,从而收到无限的消息。