Как удалить 10к сообщений, которые накрутили скриптом? Заливаете скрипт на хост, либо просто запускаете. Тут всё расписано. <?php $token = "Access_token"; // ТОКЕН $chat = array(1,2,3); // Чаты которые нельзя удалять, если их много, вводим через заятую. Пример: vk.com/im?sel=c2434 - вводим 2434 $uids = array(1, 2); // Пользователи которых нельзя удалять, если их много, вводим через заятую. $mode = 1; // #Против случайной утери сообщений. addLog("Start script"); $api = by("messages.getDialogs?count=200&preview_length=1"); $count = count($api); addLog("Get dialogs: ".$countminus1=$count-1); if ($countminus1==-1) { addLog("Error code ".$api["error"]["error_code"].": ".$api["error"]["error_msg"]); } for ($i=1; $i < $count; $i++) { if ($api[$i]["chat_id"]) { addLog("This chat ".$api[$i]["chat_id"]); if (in_array($api[$i]["chat_id"], $chat)) { addLog("Do not remove the chat ".$api[$i]["chat_id"]."!"); } else { if ($mode == 0) { by("messages.deleteDialog?chat_id=".$api[$i]["chat_id"]); } addLog("Remove Chat ".$api[$i]["chat_id"]); } } else { addLog("User ".$api[$i]["uid"]); if (in_array($api[$i]["uid"], $uids)) { addLog("Do not remove the messages from ".$api[$i]["uid"]."!"); } else { if ($mode == 0) { by("messages.deleteDialog?uid=".$api[$i]["uid"]); } addLog("Delete messages from ".$api[$i]["uid"]); } } } function addLog($text) { echo $text."\n"; } function by($method){ $ch = curl_init("https://api.vk.com/method/".$method); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); $response = curl_exec($ch); curl_close($ch); $json = json_decode($response, true); return $json["response"]; } ?> Code <?php $token = "Access_token"; // ТОКЕН $chat = array(1,2,3); // Чаты которые нельзя удалять, если их много, вводим через заятую. Пример: vk.com/im?sel=c2434 - вводим 2434 $uids = array(1, 2); // Пользователи которых нельзя удалять, если их много, вводим через заятую. $mode = 1; // #Против случайной утери сообщений. addLog("Start script"); $api = by("messages.getDialogs?count=200&preview_length=1"); $count = count($api); addLog("Get dialogs: ".$countminus1=$count-1); if ($countminus1==-1) { addLog("Error code ".$api["error"]["error_code"].": ".$api["error"]["error_msg"]); } for ($i=1; $i < $count; $i++) { if ($api[$i]["chat_id"]) { addLog("This chat ".$api[$i]["chat_id"]); if (in_array($api[$i]["chat_id"], $chat)) { addLog("Do not remove the chat ".$api[$i]["chat_id"]."!"); } else { if ($mode == 0) { by("messages.deleteDialog?chat_id=".$api[$i]["chat_id"]); } addLog("Remove Chat ".$api[$i]["chat_id"]); } } else { addLog("User ".$api[$i]["uid"]); if (in_array($api[$i]["uid"], $uids)) { addLog("Do not remove the messages from ".$api[$i]["uid"]."!"); } else { if ($mode == 0) { by("messages.deleteDialog?uid=".$api[$i]["uid"]); } addLog("Delete messages from ".$api[$i]["uid"]); } } } function addLog($text) { echo $text."\n"; } function by($method){ $ch = curl_init("https://api.vk.com/method/".$method); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); $response = curl_exec($ch); curl_close($ch); $json = json_decode($response, true); return $json["response"]; } ?>