Wie deaktiviere ich "Gefällt mir" -Benachrichtigungen auf Twitter?

11

Auf Twitter - Ich möchte keine Benachrichtigungen, wenn jemand meinen Tweet mag oder Tweets mag, in denen ich erwähnt werde.

Ich möchte jedoch benachrichtigt werden, wenn jemand auf meine Tweets antwortet.

Ich möchte, dass diese Einstellungen für die sogenannte "Benachrichtigungszeitleiste" in der Terminologie von Twitter gelten, dh für Benachrichtigungen in der Desktop-Browser-Anwendung.

Ist das möglich einzurichten?

user1068446
quelle

Antworten:

2

Deaktivieren Sie "Gefällt mir" -Benachrichtigungen für Web und Browser

  1. Melden Sie sich bei https://twitter.com/ an .
  2. Navigieren Sie zu Einstellungen und wählen Sie Webbenachrichtigungen .
  3. Deaktivieren Sie das Kontrollkästchen für Jemand mag meine Tweets .
  4. Klicken Sie auf Änderungen speichern .

HINWEIS: Obwohl dies auch für Benachrichtigungen auf Mobilgeräten möglich ist , gibt es keine Möglichkeit, die Benachrichtigungszeitleiste speziell zu filtern . Sie können laut der Twitter-Hilfeseite nur Wörter oder Konten aus Ihrer Benachrichtigungszeitleiste filtern. Informationen zur Benachrichtigungszeitleiste (Unterüberschrift Kann ich die Benachrichtigungen filtern, die ich erhalte?)

Ashton
quelle
1
Ok toll. Da ist ein kleiner Fehler. Wenn Sie zum ersten Mal zu Webbenachrichtigungen wechseln, wird die Meldung "[Webbenachrichtigungen] aktivieren" angezeigt, um Browserbenachrichtigungen abzurufen. Sie klicken darauf und drücken dann Block. Dann haben Sie Zugriff auf diese Einstellungen.
user1068446
@ user1068446 Danke! Die Antwort wurde wie angegeben angepasst.
Ashton
3
Oh hey - dieser Look Slike funktioniert nicht. Ich denke, die Webbenachrichtigungen sind nur für Browser- / Desktopbenachrichtigungen. Nicht die Benachrichtigungen innerhalb der Anwendung selbst.
user1068446
1
@ user1068446 Entschuldigung, ich habe nicht bemerkt, dass Sie die Benachrichtigungs-Timeline gemeint haben. Laut der Twitter- Hilfeseite können Sie mit der Benachrichtigungszeitleiste nicht so spezifisch umgehen. Informationen zur Benachrichtigungszeitleiste (Unterüberschrift Kann ich die Benachrichtigungen filtern, die ich erhalte?) . Die Antwort wurde angepasst, um dies anzuzeigen.
Ashton
2

Man kann einfach den Tweetdeck- Client verwenden:

Bildschirmfoto

vishvAs vAsuki
quelle
+1 ja das sollte funktionieren; Die Verwendung von „einer Drittanbieter-App“ war Teil von Option 1 in meiner Antwort. und es ist gut, ein konkretes Beispiel zu sehen. :-)
ShreevatsaR
0

Twitter hat eine Reihe von Benachrichtigungsmethoden. Die Website twitter.com enthält Einstellungen für E-Mail-Benachrichtigungen und für „Webbenachrichtigungen“ (Browserbenachrichtigungen). Diese Seite: Anzeigen von Twitter-Benachrichtigungen für Erwähnungen, aber nicht für Likes oder Retweets (September 2017) enthält eine Reihe von Methoden, die für die mobile App von Twitter (iOS oder Android), für die Website twitter.com und für andere Drittanbieter relevant sind. Party Twitter Apps.

Keines davon gilt jedoch für https://twitter.com/i/notifications (als "Benachrichtigungszeitleiste" bezeichnet), um die es hier geht. In https://twitter.com/settings/web_notifications heißt es beispielsweise:

Diese Einstellungen ändern nichts an dem, was uns wichtig ist

und die offizielle Hilfeseite über die Benachrichtigungszeitleiste sagt auch nichts über eine solche Filterung aus.

An diesem Punkt stehen folgende Optionen zur Verfügung, wenn Benachrichtigungen für Likes und Retweets vermieden werden sollen:

  1. Verwenden Sie überhaupt keine Benachrichtigungen von https://twitter.com/i/notifications : Verwenden Sie E-Mail-Benachrichtigungen oder eine Drittanbieter-App und ignorieren (oder verbergen) Sie diese Registerkarte auf twitter.com oder

  2. Verwenden Sie eine In-Browser-Methode, um diese Benachrichtigungen auszublenden.

Ich habe es versucht (2), und das habe ich bisher (wird die Antwort aktualisieren, wenn ich weitere Fortschritte mache). Geben Sie Folgendes in die Javascript-Konsole ein:

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

Dadurch werden Benachrichtigungen dieser Typen herausgefiltert, bis die Seite neu geladen wird.

Dies scheint bisher zu funktionieren. Der nächste Schritt besteht darin, es zu einem Lesezeichen oder einer Browsererweiterung zu machen oder einfach relevante Filter zu der von Ihnen verwendeten Erweiterung zum Ausblenden von Elementen hinzuzufügen. All das würde funktionieren; Wählen Sie Ihren Favoriten. Wenn Sie beispielsweise Adblock Plus verwenden, können Sie Folgendes zu "Meine Filterliste" hinzufügen:

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

Das verbleibende Hauptproblem besteht darin, dass die neben dem Symbol "Benachrichtigungen" angezeigte Nummer diese nicht berücksichtigt. Damit kann man wahrscheinlich leben. Wenn twitter.com beschließt, sein CSS zu ändern, wird dies natürlich alles kaputt gehen.

ShreevatsaR
quelle
0

Native Twitter verfügt nicht über diese Funktionalität. Früher, aber nicht mehr.

Elijah Lynn
quelle