def2easy adlı üyeden alıntı: mesajı görüntüle
Merhaba,
https://x.com/KullanıcıAdınızıBurayaGirin/with_replies sayfasına girdikten sonra F12'ye basıp Console a bu kodları yapıştırmanız verdiğiniz cevapları silmenize yardımcı olacaktır. Tarih ile de yapılabilir evet.


(async () => {
    const sleep = ms => new Promise(r => setTimeout(r, ms));
    let deleted = 0;

    console.log("🧹 Reply silme başladı...");

    while (true) {
        const tweets = document.querySelectorAll('[data-testid="tweet"]');
        if (!tweets.length) {
            window.scrollBy(0, 1000);
            await sleep(2000);
            continue;
        }

        let actionDone = false;

        for (const tweet of tweets) {
            // Reply tespiti (reply'lerde genelde "Replying to" metni olur)
            const replyIndicator = tweet.innerText.includes("Replying to") ||
                                   tweet.querySelector('a[href*="/status/"] span');

            if (!replyIndicator) continue;

            const caret = tweet.querySelector('[data-testid="caret"]');
            if (!caret) continue;

            caret.click();
            await sleep(800);

            const deleteBtn = [...document.querySelectorAll('[role="menuitem"]')]
                .find(x => x.innerText.toLowerCase().includes("delete"));

            if (!deleteBtn) continue;

            deleteBtn.click();
            await sleep(800);

            const confirm = document.querySelector('[data-testid="confirmationSheetConfirm"]');
            if (confirm) {
                confirm.click();
                deleted++;
                console.log(`✅ Silindi: ${deleted}`);
                actionDone = true;
                await sleep(2500);
                break;
            }
        }

        if (!actionDone) {
            window.scrollBy(0, 1500);
            await sleep(2000);
        }
    }
})();
Çok teşekkürler hocam