Comment désactiver les notifications «J'aime» sur Twitter?

11

Sur Twitter - Je ne veux pas de notifications chaque fois que quelqu'un aime mon tweet ou aime les tweets dans lesquels je suis mentionné.

Cependant, je veux être averti lorsque quelqu'un répond à mes tweets.

Je veux que ces paramètres s'appliquent à ce que l'on appelle la «chronologie des notifications» dans la terminologie de Twitter, c'est-à-dire les notifications dans l'application de navigateur de bureau.

Est-ce possible de mettre en place?

user1068446
la source

Réponses:

2

Désactiver les notifications "J'aime" pour le Web et le navigateur

  1. Connectez-vous à https://twitter.com/ .
  2. Accédez à Paramètres et sélectionnez Notifications Web .
  3. Décochez la case pour Quelqu'un aime mes Tweets .
  4. Cliquez sur Enregistrer les modifications .

REMARQUE: bien que la même chose puisse être faite pour les notifications sur les appareils mobiles , il n'y a aucun moyen de filtrer la chronologie des notifications de manière spécifique. Vous pouvez uniquement filtrer les mots ou les comptes de votre chronologie de notifications, selon la page d'aide Twitter À propos de la chronologie des notifications (sous-titre Puis-je filtrer les notifications que je reçois?)

Ashton
la source
1
OK super. Il y a un petit bug ici. Lorsque vous accédez pour la première fois aux notifications Web, un message indique «Activer [Notifications Web]» pour recevoir les notifications du navigateur. Vous cliquez dessus puis appuyez sur bloquer, puis vous avez accès à ces paramètres.
user1068446
@ user1068446 Merci! Réponse ajustée comme indiqué.
Ashton
3
Oh hé - ce look ne fonctionne pas. Je pense que les notifications Web sont uniquement destinées aux notifications de navigateur / bureau. Pas les notifications dans l'application elle-même.
user1068446
1
@ user1068446 Ah désolé, je ne savais pas que vous vouliez parler de la chronologie des notifications. Il ne semble pas que vous puissiez être aussi spécifique avec la chronologie des notifications, selon la page d'aide Twitter À propos de la chronologie des notifications (sous-titre Puis-je filtrer les notifications que je reçois?) . Réponse ajustée pour l'indiquer.
Ashton
2

On peut simplement utiliser le client Tweetdeck :

capture d'écran

vishvAs vAsuki
la source
+1 oui, cela devrait fonctionner; utiliser «une application tierce» faisait partie de l'option 1 dans ma réponse; et c'est bien de voir un exemple concret. :-)
ShreevatsaR
0

Twitter a un tas de méthodes de notification. Le site twitter.com propose des paramètres pour les notifications par e-mail et pour les «notifications Web» (notifications du navigateur). Cette page: Comment voir les notifications Twitter pour les mentions, mais pas les likes ou les retweets (septembre 2017) propose un tas de méthodes pertinentes pour l'application mobile de Twitter (iOS ou Android), pour le site Web twitter.com et pour d'autres tiers- applications Twitter de fête.

Cependant, aucun de ces éléments ne s'applique à https://twitter.com/i/notifications (appelé la «chronologie des notifications») sur lequel porte la question. Par exemple, https://twitter.com/settings/web_notifications dit:

ces paramètres ne changent pas la chose qui nous tient à cœur

et la page d'aide officielle sur la chronologie des notifications ne dit rien sur un tel filtrage non plus.

Donc, à ce stade, ses options, si l'on veut éviter les notifications de likes et de retweets, sont:

  1. Ne consommez pas du tout les notifications de https://twitter.com/i/notifications : utilisez les notifications par e-mail ou une application tierce et ignorez (ou masquez) cet onglet sur twitter.com, ou

  2. Utilisez une méthode dans le navigateur pour masquer ces notifications.

J'ai essayé (2), et c'est ce que j'ai jusqu'à présent (mettra à jour la réponse à mesure que je progresse). Tapez ce qui suit dans la console 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);

Cela filtrera les notifications de ces types, jusqu'à ce que la page soit rechargée.

Cela semble fonctionner jusqu'à présent, donc la prochaine étape serait d'en faire un bookmarklet, ou une extension de navigateur, ou simplement d'ajouter des filtres pertinents à n'importe quelle extension masquant les éléments que vous utilisez. Tout cela fonctionnerait; choisissez votre favori. Par exemple, si vous utilisez Adblock Plus, vous pouvez ajouter ce qui suit à "Ma liste de filtres":

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

Le principal problème restant est que le nombre affiché à côté de l'icône «Notifications» ne les prendra pas en compte. Mais on peut probablement vivre avec ça. Bien sûr, lorsque twitter.com décide de changer son CSS, tout cela se cassera.

ShreevatsaR
la source
0

Twitter natif n'a pas cette fonctionnalité. Ils le faisaient, mais plus maintenant.

Elijah Lynn
la source