Выводим сообщения из телеграм чата через бота, но когда значение присланных сообщений достигает 100, новые не приходят как поправить? $update = curl_get_contents($website ."/getUpdates?chat_id=@glavbordel_chat1"); $updateArray = json_decode($update, TRUE); $all = $updateArray["result"];// вот так я развернул весь массив foreach($all as $item) { $user_tg = $item["message"]["from"]["first_name"]; // Имя юзера $msg_tg = $item["message"]["text"]; // Сообщение if($msg_tg != ""){ echo '<pre>'; echo "Username: $user_tg\n Message: $msg_tg"; } PHP $update = curl_get_contents($website ."/getUpdates?chat_id=@glavbordel_chat1"); $updateArray = json_decode($update, TRUE); $all = $updateArray["result"];// вот так я развернул весь массив foreach($all as $item) { $user_tg = $item["message"]["from"]["first_name"]; // Имя юзера $msg_tg = $item["message"]["text"]; // Сообщение if($msg_tg != ""){ echo '<pre>'; echo "Username: $user_tg\n Message: $msg_tg"; }
Пока что только до этого додумался но тут ошибки я хз как писать //удаление сообщений если их больше 100// $msg_id = $item["update_id"]; // айди if $msg_id >100 $del_tg = curl_get_contents($website ."/getUpdates?offset=-1&chat_id=@glavbordel_chat1"); //конец кода// PHP //удаление сообщений если их больше 100// $msg_id = $item["update_id"]; // айди if $msg_id >100 $del_tg = curl_get_contents($website ."/getUpdates?offset=-1&chat_id=@glavbordel_chat1"); //конец кода// --- Сообщение объединено с предыдущим 25 ноя 2020 Решил) может кому пригодится //удаление сообщений если их больше 100// $msg_id = $item["update_id"]; // айди if ($msg_id > 99) { $del_tg = curl_get_contents($website ."/getUpdates?offset=-1&chat_id=@glavbordel_chat1"); } //конец кода// PHP //удаление сообщений если их больше 100// $msg_id = $item["update_id"]; // айди if ($msg_id > 99) { $del_tg = curl_get_contents($website ."/getUpdates?offset=-1&chat_id=@glavbordel_chat1"); } //конец кода//