Bagaimana cara mematikan notifikasi 'suka' di Twitter?

11

Di Twitter - Saya tidak ingin pemberitahuan kapan pun seseorang menyukai tweet saya, atau suka tweet yang saya sebutkan di.

Namun, saya ingin diberi tahu ketika seseorang membalas tweet saya.

Saya ingin pengaturan ini berlaku untuk apa yang dikenal sebagai 'timeline pemberitahuan' dalam terminologi Twitter, yaitu pemberitahuan dalam aplikasi browser desktop.

Apakah ini mungkin untuk diatur?

pengguna1068446
sumber

Jawaban:

2

Nonaktifkan pemberitahuan "Suka" untuk Web dan Browser

  1. Masuk ke https://twitter.com/ .
  2. Arahkan ke Pengaturan dan pilih pemberitahuan Web .
  3. Kosongkan kotak centang untuk Seseorang suka Tweet saya .
  4. Klik Simpan perubahan .

CATATAN: Meskipun hal yang sama dapat dilakukan untuk pemberitahuan pada perangkat seluler , tidak ada cara untuk memfilter garis waktu Pemberitahuan yang secara khusus. Anda hanya dapat memfilter kata atau akun dari garis waktu Notifikasi Anda, sesuai dengan halaman bantuan Twitter Tentang garis waktu Notifikasi (subjudul dapatkah saya memfilter notifikasi yang saya terima?)

Ashton
sumber
1
OK bagus. Ada satu bug kecil di sana. Ketika Anda pertama kali pergi ke Pemberitahuan Web ada pesan yang mengatakan 'Aktifkan [Pemberitahuan Web]' yang untuk mendapatkan pemberitahuan browser. Anda klik itu lalu tekan blokir, maka Anda memiliki akses ke pengaturan ini.
user1068446
@ user1068446 Terima kasih! Jawaban yang disesuaikan seperti dicatat.
Ashton
3
Oh, hei - sepertinya ini tidak berfungsi. Saya pikir pemberitahuan web hanya untuk pemberitahuan browser / desktop saja. Bukan notifikasi di dalam aplikasi itu sendiri.
user1068446
1
@ user1068446 Ah maaf, tidak sadar Anda maksudnya adalah garis waktu Pemberitahuan. Sepertinya Anda tidak bisa spesifik dengan garis waktu pemberitahuan, menurut halaman bantuan Twitter Tentang garis waktu Pemberitahuan (subpos Apakah saya bisa memfilter pemberitahuan yang saya terima?) . Jawaban yang disesuaikan untuk menunjukkan ini.
Ashton
2

Satu cukup menggunakan klien Tweetdeck :

tangkapan layar

vishvAs vAsuki
sumber
+1 ya ini seharusnya bekerja; gunakan "aplikasi pihak ketiga" adalah bagian dari Opsi 1 dalam jawaban saya; dan ada baiknya untuk melihat contoh nyata. :-)
ShreevatsaR
0

Twitter memiliki banyak metode pemberitahuan. Situs web twitter.com memiliki pengaturan untuk pemberitahuan email dan untuk "pemberitahuan web" (pemberitahuan browser). Halaman ini: Cara Melihat Notifikasi Twitter Untuk Disebutkan, Tapi Tidak Menyukai atau Retweet (September 2017) memiliki banyak metode yang relevan untuk aplikasi seluler Twitter (iOS atau Android), untuk situs web twitter.com, dan untuk ketiga lainnya- pesta aplikasi Twitter.

Namun, tidak satupun dari ini berlaku untuk https://twitter.com/i/notifications (disebut "timeline pemberitahuan") yang menjadi pertanyaan. Misalnya, https://twitter.com/settings/web_notifications mengatakan:

pengaturan ini tidak mengubah hal yang kita pedulikan

dan halaman bantuan resmi tentang timeline pemberitahuan juga tidak mengatakan apa pun tentang pemfilteran tersebut.

Jadi pada titik ini, opsi seseorang, jika seseorang ingin menghindari pemberitahuan untuk suka dan retweet, adalah:

  1. Jangan mengkonsumsi pemberitahuan dari https://twitter.com/i/notifications at all: gunakan pemberitahuan email, atau aplikasi pihak ketiga, dan abaikan saja (atau sembunyikan) tab itu di twitter.com, atau

  2. Gunakan metode dalam peramban untuk menyembunyikan pemberitahuan ini.

Saya sudah mencoba (2), dan inilah yang saya miliki sejauh ini (akan memperbarui jawabannya ketika saya membuat lebih banyak kemajuan). Ketik yang berikut ini ke konsol 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);

Ini akan menyaring pemberitahuan jenis-jenis itu, sampai halaman dimuat ulang.

Tampaknya ini berfungsi sejauh ini, jadi langkah selanjutnya adalah membuatnya bookmarklet, atau ekstensi browser, atau cukup tambahkan filter yang relevan dengan ekstensi menyembunyikan elemen apa pun yang mungkin Anda gunakan. Semua itu akan berhasil; pilih favoritmu Misalnya, jika Anda menggunakan Adblock Plus, Anda dapat menambahkan yang berikut ke "Daftar filter saya":

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

Masalah utama yang tersisa adalah bahwa nomor yang ditampilkan di sebelah ikon "Pemberitahuan" tidak akan memperhitungkannya. Seseorang mungkin bisa hidup dengan itu. Tentu saja, ketika twitter.com memutuskan untuk mengubah CSS-nya, semua ini akan rusak.

ShreevatsaR
sumber
0

Twitter asli tidak memiliki fungsi ini. Mereka dulu, tetapi sekarang tidak lagi.

Elijah Lynn
sumber