Bot Anti-Spam Discord: Batas Laju, Pesan Duplikat, dan Mention Massal
Bot anti-spam Discord memantau seberapa cepat dan seberapa sering setiap anggota memposting, lalu memberi timeout dan membersihkan siapa pun yang melewati batas. Noxyr memeriksa tiga hal: terlalu banyak pesan dalam waktu singkat, pesan yang sama berulang, dan terlalu banyak mention dalam satu pesan. Setiap angka bisa kamu ubah sendiri.
Tiga pemicu, satu timeout
Noxyr menyimpan pesan terbaru setiap anggota di memori dan langsung bertindak begitu batas apa pun terlewati dalam jendela waktu. Ini default yang kamu mulai dengannya.
| Pengaturan | Default | Menangkap |
|---|---|---|
| max_messages dalam window_seconds | 6 pesan dalam 8 detik | Banjir pesan |
| duplicate_limit | 4 pesan identik | Spam salin-tempel |
| mention_limit | 6 mention dalam satu pesan | Ping massal |
| timeout_minutes | 10 | Berapa lama anggota dibisukan |
| delete_messages | Aktif | Menghapus pesan yang melanggar |
Saat sebuah pemicu aktif, anggota diberi timeout dan tidak bisa mengirim pesan, bereaksi, atau bergabung ke voice sampai waktunya habis. Channel log mendapat entri yang menyebutkan pemicunya, sehingga kamu bisa melihat alasannya.
Aktifkan
Anti-spam mati secara default, begitu juga anti-nuke. Modul Security adalah sakelar utama yang aktif, tetapi tidak ada yang bertindak sampai kamu mengaktifkan setiap perlindungan. Artinya, menambahkan Noxyr tidak pernah langsung mulai memoderasi anggotamu secara mendadak.
- Pilih channel log terlebih dahulu. Tanpa itu bot tetap bertindak, tapi kamu tidak akan tahu apa yang dilakukannya.
- Aktifkan: jalankan
/security antispam enabled:true, atau buka halaman Security di dashboard. - Periksa izin. Bot membutuhkan Batasi Anggota dan Kelola Pesan.
- Pantau log selama beberapa hari dan sesuaikan.
Siapa yang dibebaskan
Anggota dengan Administrator, atau salah satu role admin yang kamu atur, tidak akan ditindak, dan pesan dari bot tidak diperiksa. Tidak ada daftar tepercaya terpisah untuk anti-spam. Untuk membuat sebuah channel keluar dari fitur ini, cabut izin Lihat Channel bot di sana, atau gunakan /security ignore dengan aturan Anti-spam, yang mematikan aturan itu di channel atau kategori yang kamu pilih.
Menyetel untuk server sungguhan
Default cocok untuk obrolan biasa. Acara yang ramai berbeda.
- Channel yang heboh saat drop akan memicu 6 pesan dalam 8 detik untuk orang biasa. Naikkan
max_messagesatau abaikan channel itu selama acara, dan jangan matikan fiturnya. - Server yang sepi tetapi sering diserang raid bisa menurunkan batasnya. Empat pesan dalam enam detik tetap jauh lebih banyak daripada yang biasanya diketik orang.
- Server dengan aturan ketat bisa memperpanjang
timeout_minutesagar pelanggar berulang duduk diam lebih lama.
Ubah satu angka dalam satu waktu lalu tunggu. Jika kamu mengubah tiga sekaligus, kamu tidak akan tahu mana yang memperbaiki alarm palsu.
Yang tidak dilakukan anti-spam
Fitur ini bereaksi terhadap perilaku, bukan isi. Ia tidak akan tahu bahwa pesan yang sopan adalah penipuan. Untuk itu, tambahkan aturan tautan: bot anti-link menghapus undangan dan tautan penipuan, dan perisai akun yang dibajak menghapus pesan atau tautan yang sama yang dikirim di 3 channel dalam 2 menit. Pemeriksaan laju gabung menambahkan batas raid: 10 anggota bergabung dalam 30 detik. Semua itu dijelaskan di dokumen perlindungan.
Contoh kasus
Misalkan seorang anggota menempelkan kalimat yang sama lima kali. Pada pesan identik keempat, mereka sudah melewati batas duplikat. Noxyr memberi timeout pada mereka selama sepuluh menit, menghapus salinannya, dan menulis entri di channel log yang menyebutkan pemicu duplikat aktif. Moderator yang membaca log bisa melihat aturan mana yang menangkapnya, lalu memutuskan apakah timeout yang lebih lama atau peringatan lebih tepat.
Sekarang misalkan akun yang dibajak mem-ping sebuah role enam kali dalam satu pesan. Batas mention menangkapnya di pesan pertama, sebelum ping itu bisa membangunkan role itu untuk kedua kalinya.
Saat bot terlihat tidak melakukan apa-apa
- Masih mati. Anti-spam tidak melakukan apa pun sampai kamu mengaktifkannya. Jalankan
/security statusuntuk memeriksa. - Anggotanya admin. Administrator dan role admin tidak pernah ditindak, jadi uji dengan akun biasa.
- Bot kekurangan izin. Tanpa Batasi Anggota ia tidak bisa membisukan, dan tanpa Kelola Pesan ia tidak bisa menghapus.
- Role-nya terlalu rendah. Bot tidak bisa memberi timeout pada seseorang yang role teratasnya berada di atas role bot.
- Channelnya diabaikan. Periksa
/security ignore action:List.
Anti-spam juga berjalan di channel chat AI dan channel tiket, jadi banjir pesan di sana diperlakukan sama seperti di tempat lain.
Jika kamu ragu harus mulai dari mana, pertahankan default selama seminggu. Baca channel log setiap hari, dan longgarkan atau perketat satu angka dalam satu waktu. Log menunjukkan pemicu mana yang aktif, sehingga kamu bisa melihat apakah komunitasmu perlu batas pesan yang lebih longgar atau batas duplikat yang lebih ketat.
Langkah berikutnya
Referensinya ada di dokumen anti-spam. Untuk strategi, baca panduan bot anti-spam, dan lihat cara melindungi server Discord dari raid. Gabungkan dengan verifikasi dan anti-nuke untuk berlapis. Tambahkan Noxyr untuk mencobanya.
Pertanyaan umum
Apa yang dideteksi bot anti-spam Noxyr?
Bot ini bertindak saat anggota melewati salah satu dari tiga batas dalam jendela waktu: total pesan, pesan identik, atau mention dalam satu pesan. Defaultnya adalah 6 pesan dalam 8 detik, 4 duplikat, dan 6 mention.
Apa yang terjadi saat seseorang melakukan spam?
Anggota diberi timeout, secara default selama 10 menit, dan pesan yang melanggar dihapus jika delete_messages aktif, yang merupakan default. Channel log mendapat entri dengan pemicunya.
Bagaimana cara mengaktifkan anti-spam?
Fitur ini mati secara default. Jalankan /security antispam enabled:true atau aktifkan di halaman Security pada dashboard.
Bisakah saya membebaskan sebuah channel dari anti-spam?
Bisa. Gunakan /security ignore untuk mematikan aturan Anti-spam di channel atau kategori. Admin dan role admin yang kamu atur tidak pernah ditindak.
Apakah bot anti-spam gratis?
Ya. Anti-spam dan modul keamanan lainnya gratis.