Twitter'da 'beğen' bildirimlerini nasıl kapatabilirim?


12

Twitter'da - Birisi tweet'imi beğendiğinde veya bahsettiğim tweetleri sevdiğinde bildirim istemiyorum.

Ancak, birisi tweetlerimi yanıtladığında bilgilendirilmek istiyorum.

Bu ayarların Twitter terminolojisinde 'bildirim zaman çizelgesi' olarak bilinen şeylere, yani masaüstü tarayıcı uygulamasındaki bildirimlere uygulanmasını istiyorum.

Bu kurmak mümkün mü?

Yanıtlar:


2

Web ve Tarayıcı için "Beğenildi" bildirimlerini devre dışı bırak

  1. Giriş yapın https://twitter.com/ .
  2. Ayarlar'a gidin ve Web bildirimleri'ni seçin .
  3. Tweetlerimi beğenen birinin onay kutusunu temizleyin .
  4. Değişiklikleri kaydet'i tıklayın .

NOT: Mobil cihazlardaki bildirimler için de aynısı yapılabilirse de , Bildirimler zaman çizelgesini özellikle filtrelemenin bir yolu yoktur . Twitter yardım sayfasına göre Bildirimler zaman çizelgenizdeki kelimeleri veya hesapları filtreleyebilirsiniz . Bildirimler zaman çizelgesi hakkında (alt başlık Aldığım bildirimlere filtre uygulayabilir miyim?)


1
Tamam harika. Orada küçük bir hata var. Web Bildirimleri'ne ilk kez gittiğinizde, tarayıcı bildirimleri almak için '[Web bildirimlerini] aç' yazan bir mesaj vardır. Bunu tıklatıp blok'a basın, ardından bu ayarlara erişebilirsiniz.
user1068446

@ user1068446 Teşekkürler! Düzeltilmiş cevap belirtildiği gibi.
Ashton

3
Oh hey - bu görünüşe göre çalışmıyor. Web bildirimlerinin sadece tarayıcı / masaüstü bildirimleri için olduğunu düşünüyorum. Uygulamanın içindeki bildirimler değil.
user1068446

1
@ user1068446 Üzgünüz, Bildirimler zaman çizelgesini kastettiğinizin farkında değildiniz. Eğer Heyecan yardım sayfasına göre, bildirim zaman çizelgesi ile bu spesifik olabilir gibi görünmüyor Bildirimler zaman çizelgesi hakkında (Can Filtreyi Aldığım bildirimleri alt pozisyonuna?) . Bunu belirtmek için düzeltilmiş cevap.
Ashton

2

Sadece Tweetdeck istemcisini kullanabilirsiniz :

ekran görüntüsü


+1 evet bu işe yaramalı; cevabımda “üçüncü taraf uygulaması” Seçenek 1'in bir parçasıydı; ve somut bir örnek görmek güzel. :-)
ShreevatsaR

0

Twitter'da birçok bildirim yöntemi vardır. Twitter.com web sitesinde e-posta bildirimleri ve “web bildirimleri” (tarayıcı bildirimleri) ayarları bulunur. Bu sayfa: Mentions, Like Likes veya Retweets için Twitter Bildirimlerini Görme (Eylül 2017) , Twitter'ın mobil uygulaması (iOS veya Android), twitter.com web sitesi ve diğer üçüncü için parti Twitter uygulamaları.

Ancak, bunların hiçbiri buradaki sorunun ilgili olduğu https://twitter.com/i/notifications ("bildirim zaman çizelgesi" olarak adlandırılır) için geçerli değildir . Örneğin, https://twitter.com/settings/web_notifications diyor ki:

bu ayarlar önem verdiğimiz şeyi değiştirmez

ve bildirim zaman çizelgesiyle ilgili resmi yardım sayfası da bu tür filtreleme hakkında hiçbir şey söylemez.

Bu noktada, kişinin seçenekleri, beğeniler ve retweetler için bildirimlerden kaçınmak istiyorsa:

  1. Https://twitter.com/i/notifications adresinden bildirim almayın : e-posta bildirimleri veya üçüncü taraf bir uygulama kullanın ve twitter.com'daki bu sekmeyi yok sayın (veya gizleyin) veya

  2. Bu bildirimleri gizlemek için tarayıcı içi bir yöntem kullanın.

Ben denedim (2), ve bu şimdiye kadar sahip olduğum şey (daha fazla ilerleme kaydederken cevabı güncelleyecek). Javascript konsoluna aşağıdakileri yazın:

function hideBad() {
    for (let e of document.querySelectorAll([
        '.js-activity-retweet',           // "Retweeted your Tweet"
        '.js-activity-favorite',          // "liked your Tweet"
        '.js-activity-favorited_mention', // "liked a reply to you"
        '.js-activity-retweeted_mention', // "Retweeted a reply to you"
        '.js-activity-favorited_retweet', // "liked your Retweet"
        '.js-activity-follow',            // "followed you"
        '.js-activity-generic'            // someone liked something else…
        '.js-activity-retweeted_retweet'  // "Retweeted your Retweet"
    ].join(','))) {
        e.style.display = 'none';
    }
}

hideBad();
window.addEventListener('scroll', hideBad);

Bu, sayfa yeniden yüklenene kadar bu tür bildirimleri filtreleyecektir.

Bu şimdiye kadar çalışıyor gibi görünüyor, bu nedenle bir sonraki adım onu ​​bir yer işareti veya tarayıcı uzantısı yapmak veya kullandığınız öğe gizleme uzantısına alakalı filtreler eklemek olacaktır. Bunların hepsi işe yarayacaktı; en sevdiğini seç. Örneğin, Adblock Plus kullanıyorsanız, "Filtre listem" e aşağıdakileri ekleyebilirsiniz:

twitter.com##.js-activity-retweet
twitter.com##.js-activity-favorite
twitter.com##.js-activity-favorited_mention
twitter.com##.js-activity-retweeted_mention
twitter.com##.js-activity-favorited_retweet
twitter.com##.js-activity-follow
twitter.com##.js-activity-generic
twitter.com##.js-activity-retweeted_retweet

Kalan ana sorun, "Bildirimler" simgesinin yanında gösterilen sayının bunları dikkate almamasıdır. Biri muhtemelen bununla yaşayabilir. Elbette, twitter.com CSS'sini değiştirmeye karar verdiğinde, tüm bunlar kırılacak.


0

Yerel Twitter bu işlevselliğe sahip değil. Eskiden biliyorlardı, ama artık değil.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.