Jak wyłączyć powiadomienia „lubię to” na Twitterze?

12

Na Twitterze - nie chcę powiadomień, gdy ktoś lubi mój tweet lub tweety, o których jestem wspomniany.

Chcę jednak otrzymywać powiadomienia, gdy ktoś odpowie na moje tweety.

Chcę, aby te ustawienia obowiązywały dla tak zwanej „osi czasu powiadomień” w terminologii Twittera, tj. Powiadomień w aplikacji przeglądarki na komputer.

Czy można to skonfigurować?

użytkownik1068446
źródło

Odpowiedzi:

2

Wyłącz powiadomienia „Polubione” dla Internetu i przeglądarki

  1. Zaloguj się do https://twitter.com/ .
  2. Przejdź do Ustawień i wybierz Powiadomienia internetowe .
  3. Wyczyść pole wyboru Ktoś lubi moje tweety .
  4. Kliknij Zapisz zmiany .

UWAGA: Chociaż to samo można zrobić w przypadku powiadomień na urządzeniach mobilnych , nie ma sposobu, aby filtrować oś czasu powiadomień w ten sposób. Możesz filtrować tylko słowa lub konta z osi czasu powiadomień, zgodnie ze stroną pomocy Twittera Oś czasu powiadomień (podtytuł Czy mogę filtrować otrzymywane powiadomienia?)

Ashton
źródło
1
Ok świetnie. Jest tam jeden mały błąd. Gdy po raz pierwszy przejdziesz do Powiadomień internetowych, pojawi się komunikat „Włącz [Powiadomienia internetowe]”, który służy do otrzymywania powiadomień z przeglądarki. Kliknij to, a następnie naciśnij blok, a następnie masz dostęp do tych ustawień.
user1068446,
@ user1068446 Dzięki! Skorygowana odpowiedź, jak zaznaczono.
Ashton
3
O, hej - ten wygląd nie działa. Wydaje mi się, że powiadomienia internetowe są przeznaczone tylko dla powiadomień przeglądarki / komputera. Nie powiadomienia w samej aplikacji.
user1068446,
1
@ user1068446 Przepraszam, nie zdawałem sobie sprawy, że masz na myśli Oś czasu. Wydaje się, że nie można tak dokładnie określić osi czasu powiadomień, zgodnie ze stroną pomocy Twittera Oś czasu powiadomień (podtytuł Czy mogę filtrować otrzymywane powiadomienia?) . Poprawiona odpowiedź, aby to wskazać.
Ashton,
2

Można po prostu użyć klienta Tweetdeck :

zrzut ekranu

vishvAs vAsuki
źródło
+1 tak, to powinno działać; użycie „aplikacji innej firmy” było częścią Opcji 1 w mojej odpowiedzi; i dobrze jest zobaczyć konkretny przykład. :-)
ShreevatsaR
0

Twitter ma wiele metod powiadamiania. Witryna twitter.com ma ustawienia powiadomień e-mail i „powiadomień internetowych” (powiadomienia przeglądarki). Ta strona: Jak wyświetlać powiadomienia na Twitterze o wzmiankach, ale nie lubię i podają dalej (wrzesień 2017 r.) Zawiera kilka metod, które są odpowiednie dla aplikacji mobilnej Twittera (iOS lub Android), witryny twitter.com i innych stron trzecich imprezowe aplikacje na Twitterze.

Żadne z nich nie dotyczy jednak https://twitter.com/i/notifications (zwanej „osią czasu powiadomień”), o której tu chodzi. Na przykład https://twitter.com/settings/web_notifications mówi:

te ustawienia nie zmieniają tego, na czym nam zależy

a oficjalna strona pomocy na temat osi czasu powiadomień również nie mówi nic o takim filtrowaniu.

Tak więc, w tym momencie, jeśli chcesz uniknąć powiadomień o polubieniach i retweetach, możesz:

  1. Nie używaj w ogóle powiadomień z https://twitter.com/i/notifications : używaj powiadomień e-mail lub aplikacji innej firmy i po prostu zignoruj ​​(lub ukryj) tę kartę na twitter.com lub

  2. Użyj metody w przeglądarce, aby ukryć te powiadomienia.

Próbowałem (2) i właśnie to mam do tej pory (zaktualizuję odpowiedź w miarę postępów). Wpisz następujące polecenie w konsoli javascript:

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);

Spowoduje to odfiltrowanie powiadomień tego typu, dopóki strona nie zostanie ponownie załadowana.

Wydaje się, że do tej pory działało, więc następnym krokiem byłoby uczynienie go bookmarkletem lub rozszerzeniem przeglądarki lub po prostu dodanie odpowiednich filtrów do dowolnego rozszerzenia ukrywania elementu, którego możesz użyć. Wszystkie te działałyby; wybierz swój ulubiony. Na przykład, jeśli korzystasz z Adblock Plus, możesz dodać następujące elementy do „Mojej listy filtrów”:

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

Głównym pozostałym problemem jest to, że liczba wyświetlana obok ikony „Powiadomienia” nie bierze ich pod uwagę. Prawdopodobnie można z tym żyć. Oczywiście, kiedy twitter.com zdecyduje się zmienić swój CSS, wszystko się zepsuje.

ShreevatsaR
źródło
0

Natywny Twitter nie ma tej funkcji. Kiedyś tak było, ale już nie.

Elijah Lynn
źródło