Twitterで-誰かが私のツイートを好きになったとき、または私が言及されているツイートを好きになったときに通知を受け取りたくありません。
ただし、誰かが私のツイートに返信したときに通知を受け取りたいです。
これらの設定を、Twitterの用語で「通知タイムライン」と呼ばれるもの、つまりデスクトップブラウザーアプリケーション内の通知に適用したい。
これはセットアップできますか?
Twitterで-誰かが私のツイートを好きになったとき、または私が言及されているツイートを好きになったときに通知を受け取りたくありません。
ただし、誰かが私のツイートに返信したときに通知を受け取りたいです。
これらの設定を、Twitterの用語で「通知タイムライン」と呼ばれるもの、つまりデスクトップブラウザーアプリケーション内の通知に適用したい。
これはセットアップできますか?
回答:
ウェブとブラウザの「いいね」通知を無効にする
注:モバイルデバイスの通知でも同じことができますが、通知タイムラインを具体的にフィルタリングする方法はありません。Twitterのヘルプページによると、通知のタイムラインからの単語またはアカウントのみをフィルタリングできます。
Tweetdeckクライアントを使用するだけです。
Twitterには多数の通知方法があります。twitter.com Webサイトには、電子メール通知と「Web通知」(ブラウザ通知)の設定があります。このページ:メンションのTwitter通知を表示する方法(いいねやリツイートではない)(2017年9月)には、Twitterのモバイルアプリ(iOSまたはAndroid)、twitter.com Webサイト、およびその他のサードパーティに関連する一連のメソッドがあります。パーティーのTwitterアプリ。
ただし、これらのいずれも、ここでの質問に関するhttps://twitter.com/i/notifications(「通知タイムライン」と呼ばれます)には適用されません。たとえば、https://twitter.com/settings/web_notificationsは次のように述べています。
通知のタイムラインに関する公式ヘルプページには、そのようなフィルタリングについても何も書かれていません。
したがって、この時点で、いいねやリツイートの通知を避けたい場合の選択肢は次のとおりです。
https://twitter.com/i/notificationsからの通知をまったく使用しないでください。電子メール通知またはサードパーティのアプリを使用し、twitter.comのそのタブを無視(または非表示)するか、
これらの通知を非表示にするには、ブラウザー内メソッドを使用します。
私は(2)を試みましたが、これは私がこれまでに持ってきたものです(さらに進歩するにつれて答えを更新します)。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);
これにより、ページがリロードされるまで、これらのタイプの通知が除外されます。
これはこれまでのところ機能しているようですので、次のステップは、ブックマークレットまたはブラウザ拡張にするか、使用している要素非表示拡張に関連するフィルタを追加することです。これらはすべて機能します。あなたのお気に入りを選んでください。たとえば、Adblock Plusを使用している場合は、「マイフィルターリスト」に以下を追加できます。
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
残りの主な問題は、「通知」アイコンの横に表示される数字がこれらを考慮しないことです。たぶん、それで生活できるでしょう。もちろん、twitter.comがCSSを変更することを決定すると、これらすべてが機能しなくなります。