Bana lazımdı çok aradım bulamadım para veri bir yerden üyelik aldım oda olmadı oturup yapay zekayla yazdım 2 dk da buyrun kullanın arkadaşlar. Yapmanız gereken tek şey profile girip f12 ye basıp gönderi silme kodlarını yazıp enter a basmak reply için de reply sekmesine gidip aynı işlem like için de like sekmesine gidip aynı işlem. Bazen durabiliyor f5 yapıp aynı işlemi yapın.
Gönderi Silme
var delTweets = async function () {
console.log("Silme işlemi başladı...");
let tweetCount = 0; // Silinen tweet sayısını tutar
const tweetsToDelete = 50; // Bir seferde silinecek tweet sayısı
// Sayfadaki tweet menülerini seç
const menus = document.querySelectorAll('[data-testid="caret"]');
for (let i = 0; i < menus.length && tweetCount < tweetsToDelete; i++) {
menus[i].click();
await new Promise(resolve => setTimeout(resolve, 500)); // Menü açılmasını bekle
// "Sil" seçeneğini bul ve tıkla
const deleteOption = Array.from(document.querySelectorAll('span')).find(
span => span.textContent === 'Sil' || span.textContent === 'Delete'
);
if (deleteOption) {
deleteOption.click();
await new Promise(resolve => setTimeout(resolve, 500)); // Onay menüsü bekle
// Silme işlemini onayla
const confirmButton = document.querySelector('[data-testid="confirmationSheetConfirm"]');
if (confirmButton) {
confirmButton.click();
tweetCount++;
console.log(`Silinen tweet sayısı: ${tweetCount}`);
await new Promise(resolve => setTimeout(resolve, 1500)); // Tweet silinmesini bekle
}
}
}
if (tweetCount >= tweetsToDelete) {
console.log(`50 tweet silindi. Daha fazlasını silmek için tekrar çağırın.`);
} else {
console.log("Daha fazla tweet bulunamadı veya işlem tamamlandı.");
}
// Sayfayı aşağı kaydırarak yeni tweetler yükle
if (tweetCount > 0) {
window.scrollBy(0, 10000);
console.log("Daha fazla tweet yükleniyor...");
setTimeout(delTweets, 5000); // 5 saniye sonra tekrar başlat
} else {
console.log("Tweet temizleme işlemi tamamlandı.");
}
};
// Scripti başlat
delTweets();Reply Silme
var delReplies = async function () {
console.log("Yanıt silme işlemi başladı...");
let replyCount = 0; // Silinen yanıt sayısını tutar
const repliesToDelete = 50; // Bir seferde silinecek yanıt sayısı
// Sayfadaki yanıt menülerini seç
const menus = document.querySelectorAll('[data-testid="caret"]');
for (let i = 0; i < menus.length && replyCount < repliesToDelete; i++) {
menus[i].click();
await new Promise(resolve => setTimeout(resolve, 500)); // Menü açılmasını bekle
// "Sil" seçeneğini bul ve tıkla
const deleteOption = Array.from(document.querySelectorAll('span')).find(
span => span.textContent === 'Sil' || span.textContent === 'Delete'
);
if (deleteOption) {
deleteOption.click();
await new Promise(resolve => setTimeout(resolve, 500)); // Onay menüsü bekle
// Silme işlemini onayla
const confirmButton = document.querySelector('[data-testid="confirmationSheetConfirm"]');
if (confirmButton) {
confirmButton.click();
replyCount++;
console.log(`Silinen yanıt sayısı: ${replyCount}`);
await new Promise(resolve => setTimeout(resolve, 1500)); // Yanıt silinmesini bekle
}
}
}
if (replyCount >= repliesToDelete) {
console.log(`50 yanıt silindi. Daha fazlasını silmek için tekrar çağırın.`);
} else {
console.log("Daha fazla yanıt bulunamadı veya işlem tamamlandı.");
}
// Sayfayı aşağı kaydırarak yeni yanıtları yükle
if (replyCount > 0) {
window.scrollBy(0, 10000);
console.log("Daha fazla yanıt yükleniyor...");
setTimeout(delReplies, 5000); // 5 saniye sonra tekrar başlat
} else {
console.log("Yanıt temizleme işlemi tamamlandı.");
}
};
// Scripti başlat
delReplies();Like Unlike yapma
var removeLikes = async function () {
console.log("Beğenileri geri çekme işlemi başladı...");
let unlikeCount = 0; // Geri çekilen beğeni sayısını tutar
const likesToUnlike = 50; // Bir seferde geri çekilecek beğeni sayısı
// Sayfadaki beğenilmiş tweetleri seç
const likedTweets = document.querySelectorAll('[data-testid="unlike"]');
for (let i = 0; i < likedTweets.length && unlikeCount < likesToUnlike; i++) {
likedTweets[i].click(); // Beğeniyi geri çek
unlikeCount++;
console.log(`Geri çekilen beğeni sayısı: ${unlikeCount}`);
await new Promise(resolve => setTimeout(resolve, 1000)); // İşlem arasında bekle
}
if (unlikeCount >= likesToUnlike) {
console.log(`50 beğeni geri çekildi. Daha fazlasını geri çekmek için tekrar çağır.`);
} else {
console.log("Daha fazla beğeni bulunamadı veya işlem tamamlandı.");
}
// Sayfayı aşağı kaydırarak yeni beğenileri yükle
if (unlikeCount > 0) {
window.scrollBy(0, 10000);
console.log("Daha fazla beğeni yükleniyor...");
setTimeout(removeLikes, 5000); // 5 saniye sonra tekrar başlat
} else {
console.log("Beğenileri geri çekme işlemi tamamlandı.");
}
};
// Scripti başlat
removeLikes();