• 05-12-2024, 02:23:31
    #1
    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();
  • 05-12-2024, 02:24:55
    #2
    paylaşım için teşekkürler
  • 05-12-2024, 02:25:09
    #3
    teşekkürler. IG için de var mı?
  • 05-12-2024, 02:29:44
    #4
    Teşekkür ederim twitterda 28 bin ment vardı silmeye üşeniyordum Allah razı olsun.
  • 05-12-2024, 02:35:53
    #5
    Saol reis
  • 06-12-2024, 19:10:14
    #6
    sen var ya adamsın
  • 14-01-2025, 22:19:54
    #7
    Serdenci adlı üyeden alıntı: mesajı görüntüle
    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();
    hocam bu koda 3 ay öncesinden eski twitleri sil diye bir kod eklenebilir mi acaba? Yani son 3ay atılan twitler kalsın kalanını silsin gibi asıl yapabiliriz?
  • 30-03-2025, 21:57:25
    #8
    hocam selamlar ben yapınca hata alıyorum sebebi nedir acaba silmiyor assla
  • 27-11-2025, 22:10:22
    #9
    var removeFollows = async function () {
        console.log("Takipten çıkma işlemi başladı...");
        let unfollowCount = 0; // Takipten çıkılan kişi sayısı
        const limit = 50; // Bir seferde işlem yapılacak kişi sınırı (Ban yememek için düşük tutun)
     
        // Sayfadaki "Takip ediliyor" butonlarını seç
        // data-testid sonu "-unfollow" ile bitenler takip ettiklerinizdir
        const followButtons = document.querySelectorAll('[data-testid$="-unfollow"]');
     
        for (let i = 0; i < followButtons.length && unfollowCount < limit; i++) {
            const btn = followButtons[i];
            
            // Butona tıkla (Onay penceresi açılır)
            btn.click();
            
            // Onay penceresinin açılması için kısa bir süre bekle
            await new Promise(resolve => setTimeout(resolve, 500));
    
            // Açılan penceredeki "Takipten Çık" onay butonunu bul ve tıkla
            const confirmBtn = document.querySelector('[data-testid="confirmationSheetConfirm"]');
            
            if (confirmBtn) {
                confirmBtn.click();
                unfollowCount++;
                console.log(`Takipten çıkılan kişi sayısı: ${unfollowCount}`);
            } else {
                console.log("Onay butonu bulunamadı, işlem atlandı.");
            }
    
            // İşlem arasında rastgele bir süre bekle (Robot olmadığımızı göstermek için 1-2 sn)
            // Çok hızlı yaparsanız Twitter sizi engeller.
            await new Promise(resolve => setTimeout(resolve, 1500 + Math.random() * 1000)); 
        }
     
        if (unfollowCount >= limit) {
            console.log(`${limit} kişiden takipten çıkıldı. Güvenlik için durduruldu.`);
        } else {
            console.log("Bu ekranda daha fazla takip edilen bulunamadı.");
        }
     
        // Sayfayı aşağı kaydırarak yeni kişileri yükle
        if (unfollowCount > 0) {
            window.scrollBy(0, 5000);
            console.log("Yeni kişiler yükleniyor, bekleniyor...");
            // 5 saniye sonra tekrar başlat
            setTimeout(removeFollows, 5000); 
        } else {
            console.log("İşlem tamamlandı veya liste sonuna gelindi.");
        }
    };
     
    // Scripti başlat
    removeFollows();

    buda takip bırakma kodu ama güncel değerleri bilmiyorum bilen varsa yazarsa sevinirim. Atıyorum saatlik kaç sınır vs ?