Twitter’da Toplu DM Silme Kodu ve Kullanımı

01 11 2014 10:27 tarihinde, Kodlar, Twitter kategorisinde yazıldı. 6 yorum yapıldı, 21542 kez okundu

Twitter'da DM yani Direkt mesajları zamanla temizleme ihtiyacı hissediyorsanız hiçbir uygulama kullanmadan tek bir kodla silebilirsiniz.

Önemli:  Yazımda bahsettiğim kodları eklenti haline getirdim. Yazıyı silmedim çünkü isterseniz kod olarak kullanmaya devam edebilirsiniz. Dilerseniz de yeni yazımdaki eklentiyi kullanarak butonlar arcılığıyla daha kolay silebilir, kod kopyala-yapıştır işlerinden kurtulabilirsiniz.

Dün sizlere Twitter’da takipçilerinize toplu halde mesaj gönderebileceğiniz bir kod hazırlayıp burada paylaşmıştım. Malum gönderilen mesajlar kendiliğinden silinmiyor ve bir süre sonra temizleme ihtiyacı hissediyoruz.

Twitter’da direkt mesajların son 100 adedi görüntülenir. Yeni mesaj geldikçe ya da gittikçe en son mesaj gözükmez olur ancak silinmez. Bu yüzden mesajları belirli aralıklarla temizlemekte fayda var.

Tüm Mesajlaşmaları Temizleme

Bu kodda bilmeniz gereken farklı bir bölüm mevcut. Diyelim ki önemli bir mesajlaşmanız var ve siz onu atlayıp diğer mesajların tümünü silmek istiyorsunuz. İlk mesajlaşmaları atlamanız için kodun ilk satırında yer alan var kac_mesaj_atla = 0; bölümündeki 0 rakamını değiştirebilirsiniz. Mesela ilk konuşmayı atlamak için 1, ilk iki konuşmayı atlamak için 2 … diye devam edebilirsiniz.

Bazı mesajları gönderen kullanıcı hesabını sildiği zaman mesajlar silinmez. Bu durumda o mesajı yukarıda bahsettiğim şekilde rakamı 1 arttırarak atlayabilirsiniz.

 var kac_mesaj_atla = "0";
 tum_dm_sil = setInterval(function(){
 $(".DMInbox > li > .DMInboxItem")[kac_mesaj_atla].click(); 
 $(".u-textUserColorHover.dropdown-toggle.js-tooltip.js-dropdown-toggle")[0].click();
 $(".dm-conversation-actions").find(".js-actionDeleteConversation>button.dropdown-link")[0].click();
 if($("#confirm_dialog").css("display") === "block"){
 $("#confirm_dialog_submit_button")[0].click(); 
 $("#confirm_dialog").addClass("visuallyhidden"); 
 }
 },1000);

Bu kodu uygulamak için tüm konuşmaların olduğu pencereyi aktif edin. Yani sol üstten mesajlar bağlantısına tıklayın,

Tarayıcınız Chrome ise CTRL+SHİFT+J yapın, Firefox ise CTRL+SHİFT+K yapın.

Açılan yeni bölümdeki Console sekmesinde yer alan bölüme kopyaladığınız kodu yapıştırıp Enter deyin.

Atladıklarınız hariç tüm konuşmalar tek tek silinecektir. Sunucu hatası alırsanız sayfayı yenileyip işlemi tekrarlayın.

Kodları ihtiyaca göre güncelliyorum. Kaynak göstermeden paylaşmamanız önemle rica olunur.

Bu konudaki düşüncelerinizi siz de yorum olarak paylaşabilir, aşağıdaki butonlar aracılığıyla daha çok kişiye ulaştırabilirsiniz.

Bunlar da İlginizi Çekebilir
Bu Makale 6 Yorum Aldı. Siz Ne Düşünüyorsunuz?
  1. Emeğin ve Paylaşımın için teşekkür ederim…

    Kolay Gelsin …

  2. nebi bey toplu dm silme kodunu çaltırdığımda silinmemesi geren dmler ile ilgili uyarı veriyor bir türlü çalıştıramadım

    • Hocam o kodu Twitter toplu DM silme özelliğini getirmeden önce yapmıştım. O özellik gelince kodlar çalışmaz oldu, zaten de ihtiyaç kalmadı pek

  3. toplu dm silme kodunu çalıştıramıyorum. yanlışmı acaba :((
    var kac_mesaj_atla = “0”;
    tum_dm_sil = setInterval(function(){
    $(“.DMInbox > li > .DMInboxItem”)[kac_mesaj_atla].click();
    $(“.u-textUserColorHover.dropdown-toggle.js-tooltip.js-dropdown-toggle”)[0].click();
    $(“.dm-conversation-actions”).find(“.js-actionDeleteConversation>button.dropdown-link”)[0].click();
    if($(“#confirm_dialog”).css(“display”) === “block”){
    $(“#confirm_dialog_submit_button”)[0].click();
    $(“#confirm_dialog”).addClass(“visuallyhidden”);
    },1000);

    • Bu kodu Twitterın toplu dm silme özelliği yokken yazmıştım ama şuan gerek kalmadığını düşündüğüm için güncellemedim. çalışmıyor da olabilir. Twitter sürekli bir şeyleri güncelliyor kodlarda bu yüzden sorun çıkabilir.

  4. Kodu günceller misiniz çalışmıyor, yalnız istediğim şe kişileri toplu olarak silmek bir kişiye ait mesajları toplu oalrak silmek değil mesajlaştığım tüm mesajları toplu halde silme kodu verebilirseniz çok sevinirim

Sponsorlu Bağlantılar

Son Yorumlar

  • Misafir Misafir

    Merhaba, bu islemi yapmam icin oncelikle tarayicidan instagram sifremi girmem mi gerekiyor.Cunku beni engelleyen birini benimde engelleyebilmem icin login olup engelle butonuna basmam gerekmiyor mu?
  • Misafir Misafir

    Eklenti gayet iyi kullanışlı, birde instagramın takip limitlerini spam olarak göreceği durumları bildirse çok güzel olur örneğin günlük "500 kişiden fazlasını takip ederseniz bu spam sayılır" gibi..
  • Misafir edman

    Beğeni ve yorum seçeneği çalışmıyor nedense. İşlem sırasına alındı diyor ama işlem yapmıyor. Çözümü nedir?
  • Misafir Misafir

    yeni gelen takipçilere otamatik dm özelliği gelecek mi böyle bir çalışma var mı teşekkürler
  • Misafir Misafir

    Teşekkür ederim. Dediğiniz linkten kontrol etmiştim. Görünmüyor. Bu durumda engelleyememiş mi oluyorum?