• 12-12-2024, 10:27:31
    #1
    1) Google mesajlar sitesine girip mesajların olduğu otrumu açıyoruz.

    2) Tarayıcınızda Geliştirici Araçları'nı açın:
    • Windows: Ctrl + Shift + I
    • Mac: Cmd + Option + I
    3)


    4) İlk terminali aktif etmek için
    allow pasting
    bunu kopyala yapıştır yapmadan manuel olarak elle yazıp ENTER yapıyoruz

    5) Aşağıdaki kodu yapıştırıp ENTER yapıyoruz

    (async function deleteMessages() {
        let continueDeleting = true;
    
        while (continueDeleting) {
            const conversationList = document.querySelectorAll('a[data-e2e-conversation]');
    
            if (conversationList.length === 0) {
                continueDeleting = false;
                break;
            }
    
            for (let conversation of conversationList) {
                try {
                  
                    const menuButton = conversation.querySelector('button[aria-label$="seçenekleri"]');
                    if (menuButton) {
                        menuButton.click();
                        await new Promise(resolve => setTimeout(resolve, 200));
    
                        const deleteOption = [...document.querySelectorAll('[role="menuitem"]')]
                            .find(el => el.innerText.includes("Sil"));
    
                        if (deleteOption) {
                            deleteOption.click();
                            await new Promise(resolve => setTimeout(resolve, 200));
    
                            const confirmDeleteButton = document.querySelector('button[data-e2e-action-button-confirm]');
                            if (confirmDeleteButton) {
                                confirmDeleteButton.click();
                                console.log("Mesaj silindi!");
                            }
                        }
                    }
                } catch (error) {
                    console.error("Bir hata oluştu: ", error);
                }
    
                await new Promise(resolve => setTimeout(resolve, 300));
            }
    
            await new Promise(resolve => setTimeout(resolve, 800));
        }
    
        alert("Tüm mesajlar başarıyla silindi ve işlem tamamlandı!");
    })();
    6) Mesajlar bittiğinde F5 atarak ( sayfayı yenileyerek ) kodu tekrar terminale yapıştırıp ENTER yapın

    Yapamayanlar hata alanlar konu altında belirte bilir. İyi forumlar
  • 12-12-2024, 10:46:57
    #2
    Konuyu görünce gözüm yaşardı, cidden faydalı içerik görmeyeli epey zaman olmuş gibi hissettim. Hem de bedavaya
    Elinize, bilginize sağlık. Paylaşım için teşekkürler.
  • 12-12-2024, 10:48:37
    #3
    AtomCmyLMz adlı üyeden alıntı: mesajı görüntüle
    Konuyu görünce gözüm yaşardı, cidden faydalı içerik görmeyeli epey zaman olmuş gibi hissettim. Hem de bedavaya
    Elinize, bilginize sağlık. Paylaşım için teşekkürler.
    Eyw hocam teşekkürler. Ben bedavaya çok şey paylaşırımda bazı fırsatcı arkadaşlar kendininmiş gibi sahiplenip satmaya kalamsa iyi olur