Langsung ke konten

Panduan

Atur filter spam

Filter spam mencegah anggota membanjiri sebuah channel. Filter ini memiliki lima pemeriksaan terpisah, masing-masing dengan sakelar dan batasnya sendiri. Semuanya nonaktif di server baru.

Cara kerjanya

Filter spam memeriksa setiap pesan yang dikirim anggota dan menerapkan pemeriksaan yang kamu aktifkan:

PemeriksaanYang terdeteksi
Banjir pesanTerlalu banyak pesan dalam waktu singkat
Spam lampiranTerlalu banyak lampiran dalam waktu singkat
Spam baris baruPesan dengan terlalu banyak baris baru
Huruf kapital berlebihanPesan dengan panjang tertentu yang sebagian besar huruf kapital
Spam emojiPesan dengan terlalu banyak emoji

Ada dua sakelar yang perlu diketahui: satu untuk filter secara keseluruhan dan satu untuk setiap pemeriksaan. Filter tidak melakukan apa pun sampai setidaknya satu pemeriksaan aktif.

Mengedit pesan tidak dihitung sebagai pesan baru. Filter spam adalah pemeriksaan teks dan tidak memakai kredit. Untuk gambaran umum fitur ini, lihat filter spam.

Atur di dasbor

Batas yang tepat bergantung pada seberapa ramai servermu. [Referensi pengaturan](/docs/settings) mencantumkan nilai bawaan dan rentang yang diizinkan untuk masing-masing batas.

  1. Buka Perlindungan spam, Filter spam

    Di dasbor, buka servermu lalu masuk ke Perlindungan spam, kemudian Filter spam.

  2. Aktifkan filter

    Aktifkan Filter spam.

  3. Aktifkan pemeriksaan yang kamu perlukan

    Di bawah Pemeriksaan, aktifkan setiap pemeriksaan yang kamu perlukan dan atur batasnya. Mulailah dengan banjir pesan; ini mencakup jenis spam yang paling umum.

  4. Tentukan timeout

    Setiap pemeriksaan memiliki sakelar Beri timeout pada anggota dan durasinya sendiri. Timeout menghentikan banjir pesan seketika, sedangkan menghapus saja hanya membersihkannya setelah terjadi.

  5. Tambahkan role yang dikecualikan

    Di bawah Role yang dikecualikan, pilih role yang harus diabaikan filter.

  6. Simpan dan uji

    Pilih Simpan perubahan, lalu uji dengan akun yang tidak memiliki role yang dikecualikan.

Perintah `/settings`

/settings memiliki halaman Undangan dan spam dengan bagian filter spam tempat kamu mengelola role yang dikecualikan. Pemeriksaan dan batasnya hanya diatur di dasbor. Perintah ini memerlukan izin Manage Server.

Halaman yang sama memiliki bagian untuk filter undangan. Lihat referensi perintah.

Yang terjadi saat ada pelanggaran

  • Pesan dihapus.
  • Anggota diberi timeout, jika timeout untuk pemeriksaan itu aktif.
  • Entri log diposting ke channel log-mu, dengan menyebutkan pemeriksaan yang terpicu. Lihat pencatatan log.
  • Kepercayaan dikurangi, jika kamu memakai kepercayaan dan strike. Setiap pemeriksaan adalah pelanggaran tersendiri, dan kelimanya bertingkat rendah secara bawaan. Kamu dapat mengubah tingkat per pemeriksaan atau menonaktifkannya di pengaturan kepercayaan.
  • Anggota diberi tahu tentang berkurangnya kepercayaan, jika kepercayaan aktif dan diatur untuk memberi tahu anggota. Anggota yang memilih ikut lewat /dms mendapat direct message. Lainnya mendapat pemberitahuan singkat di channel yang terhapus sendiri, kecuali kamu menonaktifkan pemberitahuan itu di Pengaturan umum.

Dengan kepercayaan aktif, anggota yang terus mengirim spam kehilangan kepercayaan pada setiap pesan yang dihapus dan akhirnya mendapat strike, meskipun tidak ada satu pesan pun yang cukup untuk itu.

Pengecualian

Filter spam memiliki role yang dikecualikan: anggota dengan salah satu role ini tidak pernah diperiksa. Gunakan untuk moderator serta bot atau role yang memang sering memposting, misalnya role pengumuman.

Tidak ada channel yang dikecualikan. Jika satu channel memerlukan aturan berbeda, seperti channel meme tempat tumpukan emoji itu wajar, berikan role yang dikecualikan kepada anggota yang memposting di sana atau biarkan pemeriksaan itu nonaktif.

Filter spam atau AutoMod

Filter spam SfwBot dan AutoMod milik Discord saling tumpang tindih. Filter spam bertindak setelah pesan diposting dan dapat menghitung pesan dari waktu ke waktu. AutoMod memblokir pesan sebelum ada yang melihatnya dan mencakup spam mention, yang tidak diperiksa filter spam. Banyak server memakai keduanya.

Pemecahan masalah

  • Tidak terjadi apa pun. Filter spam aktif tetapi tidak ada pemeriksaan yang aktif. Aktifkan setidaknya satu pemeriksaan.
  • Seorang anggota tidak pernah terdeteksi. Anggota tersebut memiliki role yang dikecualikan.
  • Pesan dilaporkan tetapi tetap ada. Bot tidak memiliki izin Manage Messages di channel itu. Jalankan /status.
  • Timeout tidak diterapkan. Bot memerlukan izin untuk memberi timeout kepada anggota, dan rolenya harus berada di atas role tertinggi anggota.
  • Obrolan biasa dihapus. Sebuah batas terlalu rendah untuk servermu. Naikkan, atau nonaktifkan pemeriksaan itu. Huruf kapital berlebihan dan spam emoji adalah pemeriksaan yang paling mungkin mengenai pesan yang tidak berbahaya.
  • Tidak ada entri log. Channel log belum diatur, atau bot tidak dapat memposting di sana.

Pertanyaan umum

Apakah filter spam mendeteksi spam mention?

Tidak. Spam mention ditangani oleh AutoMod milik Discord, yang dapat disiapkan SfwBot untukmu. Lihat panduan AutoMod.

Apakah moderator ikut diperiksa?

Hanya jika mereka tidak memiliki role yang dikecualikan. Tambahkan role moderatormu ke role yang dikecualikan.

Apakah filter spam memakai kredit?

Tidak. Hanya pemindaian media dengan AI yang memakai kredit.

Artikel tentang topik ini