web-dev-qa-db-fra.com

Comment désactiver les notifications "similaires" sur Twitter?

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

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

Je souhaite que ces paramètres s'appliquent à ce que l'on appelle le "calendrier des notifications" dans la terminologie de Twitter, à savoir les notifications dans l'application de navigateur de bureau.

Est-ce possible d'installer?

9
user1068446

On peut simplement utiliser le client Tweetdeck :

screen shot

2
vishvAs vAsuki

Désactiver les notifications "appréciées" pour le Web et le navigateur

  1. Connectez-vous à https://Twitter.com/ .
  2. Naviguez jusqu'à Paramètres et sélectionnez Notifications Web .
  3. Décochez la case correspondant à . 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 appareils mobiles , il n’existe aucun moyen de filtrer le chronologie des notifications de manière spécifique. Vous pouvez uniquement filtrer les mots ou des comptes à partir de la chronologie de vos notifications, en fonction de la page d'aide Twitter À propos de la chronologie des notifications (sous-titre Puis-je filtrer les notifications que je reçois?)

2
Ashton

Twitter a un tas de méthodes de notification. Le site Web Twitter.com contient des paramètres pour les notifications par courrier électronique et pour les "notifications Web" (notifications du navigateur). Cette page: Comment consulter les notifications Twitter pour les mentions, mais il ne faut ni aimer ni retweeter (septembre 2017) propose de nombreuses méthodes pertinentes pour l'application mobile de Twitter (iOS ou Android) et pour Twitter.com site Web et pour d’autres applications Twitter tierces.

Cependant, aucun de ces cas ne s'applique à https://Twitter.com/i/notifications (appelé le "calendrier des notifications") sur lequel porte la question. Par exemple, https://Twitter.com/settings/web_notifications dit:

these settings don't change the thing we care about

et le fonctionnaire page d'aide à propos de la chronologie des notifications ne dit rien non plus sur un tel filtrage.

Donc, à ce stade, les options suivantes, si on veut éviter les notifications pour les goûts et les retweets, sont les suivantes:

  1. Ne consommez pas de notifications de https://Twitter.com/i/notifications du tout: 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. La prochaine étape consiste donc à en faire un bookmarklet ou une extension de navigateur, ou simplement à ajouter des filtres pertinents à toute extension de masquage d'éléments que vous utiliserez peut-être. Tout cela fonctionnerait; Choisissez votre préféré. 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 problème principal restant est que le nombre indiqué à côté de l'icône "Notifications" ne les prendra pas en compte. On peut probablement vivre avec ça cependant. Bien sûr, lorsque Twitter.com décidera de changer son CSS, tout cela va casser.

0
ShreevatsaR