Twitter tiene muchos métodos de notificación. El sitio web twitter.com tiene configuraciones para notificaciones por correo electrónico y para “notificaciones web” (notificaciones del navegador). Esta página: Cómo ver las notificaciones de Twitter para menciones, pero no me gusta o retweets (septiembre de 2017) tiene un montón de métodos que son relevantes para la aplicación móvil de Twitter (iOS o Android), para el sitio web twitter.com y para otros terceros fiesta de aplicaciones de Twitter.
Sin embargo, ninguno de estos se aplica a https://twitter.com/i/notifications (llamado "línea de tiempo de notificaciones") sobre el que se trata la pregunta aquí. Por ejemplo, https://twitter.com/settings/web_notifications dice:

y la página de ayuda oficial sobre la línea de tiempo de las notificaciones tampoco dice nada sobre dicho filtrado.
Entonces, en este punto, las opciones, si se quiere evitar las notificaciones de me gusta y retweets, son:
No consuma notificaciones de https://twitter.com/i/notifications en absoluto: use notificaciones por correo electrónico o una aplicación de terceros, y simplemente ignore (u oculte) esa pestaña en twitter.com, o
Use un método en el navegador para ocultar estas notificaciones.
He estado intentando (2), y esto es lo que tengo hasta ahora (actualizaré la respuesta a medida que avance más). Escriba lo siguiente en la consola de 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);
Esto filtrará las notificaciones de esos tipos, hasta que la página se vuelva a cargar.
Esto parece estar funcionando hasta ahora, por lo que el siguiente paso sería convertirlo en un marcador o una extensión del navegador, o simplemente agregar filtros relevantes a cualquier extensión de ocultación de elementos que pueda estar utilizando. Todo eso funcionaría; elige tu favorito Por ejemplo, si está usando Adblock Plus, puede agregar lo siguiente a "Mi lista de filtros":
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
El principal problema restante es que el número que se muestra al lado del icono de "Notificaciones" no los tendrá en cuenta. Sin embargo, uno probablemente puede vivir con eso. Por supuesto, cuando twitter.com decide cambiar su CSS, todo esto se romperá.