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

01 11 2014 10:27 tarihinde, Kodlar, Twitter kategorisinde yazıldı. 6 yorum yapıldı, 22530 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

    Teshekkurler
  • Misafir Vigivan

    Ziraat bankası bilgilerini mail olarak alabilir miyim ?
  • Misafir yorumcu

    Hocam merhaba..bu özelliği twitter kaldırdı ama dm kısmına kim tıklarsa sürekli welcome mesajı gidiyor.bu mesajı nasıl kaldırabilirim.yardımcı olursanız sevinirim...
  • Misafir Nebi Garcı

    Yazının altına not düştüm kaldırıldığında
  • Misafir yorumcu

    eklentinizi güncelleyin.