Bot Purge Discord: Hapus Pesan Massal dengan Filter
Bot purge Discord menghapus banyak pesan dalam satu perintah, bukan satu klik per pesan. /clear dari Noxyr memeriksa 1 hingga 100 pesan terakhir di sebuah channel dan menghapus semuanya, atau hanya pesan dari satu anggota, dari bot, atau yang berisi tautan, gambar, atau embed.
Mengapa memakai bot untuk membersihkan pesan
Setelah gelombang spam, raid, atau perdebatan panas, menghapus pesan secara manual itu lambat dan Anda cenderung melewatkan beberapa. Discord memungkinkan moderator menghapus satu pesan pada satu waktu, dan ada alat hapus massal untuk bot. Bot purge memakai alat itu sehingga sebuah channel bisa dibersihkan dalam beberapa detik.
Bagian yang berguna bukan kecepatannya, melainkan filternya. Mengosongkan channel juga menghapus balasan staf dan postingan bermanfaat di sekitar spam. Memfilter berdasarkan anggota, bot, atau tautan memungkinkan Anda hanya menghapus apa yang memang ingin dihapus.
Cara kerja /clear
Jalankan /clear amount:25 di sebuah channel dan Noxyr menghapus 25 pesan terakhir di sana. Jumlahnya wajib dan bisa 1 hingga 100. Tambahkan filter dan bot memeriksa sejumlah pesan terbaru itu, lalu menghapus yang cocok. Detail ini penting: amount:50 bots:true berarti "periksa 50 pesan terakhir dan hapus yang dari bot", bukan "hapus 50 pesan bot".
| Opsi | Yang dihapus |
|---|---|
amount | Wajib, 1 hingga 100. Berapa pesan terbaru yang diperiksa. |
user | Hanya pesan dari anggota ini. |
bots | Hanya pesan yang dikirim oleh bot. |
embeds | Hanya pesan yang berisi embed. |
link | Hanya pesan yang berisi tautan. |
images | Hanya pesan dengan lampiran gambar. |
Pekerjaan pembersihan yang umum
Seorang spammer memposting di channel yang ramai
Gunakan filter user dengan jumlah tinggi, misalnya 100. Hanya pesan anggota itu yang hilang, dan percakapan di sekitarnya tetap ada. Setelah itu tangani akunnya sendiri: timeout atau peringatan, yang dibahas di bawah.
Perintah bot memenuhi channel obrolan
Aktifkan filter bots. Bot musik dan bot game meninggalkan jejak panjang berupa embed, dan ini membersihkannya tanpa menyentuh apa yang diketik orang.
Gelombang spam tautan atau penipuan
Gunakan filter link. Jika penipuan memakai gambar atau kartu embed, jalankan lagi dengan images atau embeds. Setiap kali jalan hanya memakai satu filter, jadi beberapa perintah cepat sudah cukup.
Channel yang perlu direset penuh
Jalankan /clear hanya dengan jumlahnya, yaitu 100, sebanyak yang diperlukan. Untuk reset rutin, timer lebih baik daripada perintah manual: lihat jadwal pembersihan di halaman bot pesan terjadwal.
Batas 14 hari
Hapus massal Discord hanya menerima pesan yang lebih muda dari 14 hari. Noxyr menyaring pesan yang lebih tua tanpa pemberitahuan, alih-alih menggagalkan seluruh perintah. Jadi ketika bot menjawab bahwa tidak ada pesan yang cocok dengan filter Anda, bisa jadi pesan yang cocok memang terlalu lama. Pesan-pesan itu harus dihapus satu per satu di dalam Discord.
Tidak ada pembatalan. Pesan yang dihapus hilang selamanya, jadi gunakan filter user saat Anda hanya ingin menghapus postingan satu orang, dan periksa channel sebelum menjalankan pembersihan besar.
Izin
/clear hanya untuk admin di sisi bot. Bot sendiri juga membutuhkan izin Manage Messages di channel. Jika override izin channel menolak Manage Messages untuk peran Noxyr, perintah gagal walaupun admin yang menjalankannya. Periksa override di channel dan di kategorinya.
Jika Anda ingin moderator lain menjaga ketertiban tanpa hak admin penuh, berikan alat peringatan dan simpan purge hanya untuk admin.
Cegah kekacauan sejak awal
Purge membersihkan setelah kejadian. Tiga modul Noxyr mengurangi seberapa sering Anda membutuhkannya:
- Anti-spam memberi timeout pada akun yang membanjiri pesan, mention, atau tautan.
- Filter tautan menghapus tautan yang tidak diinginkan saat diposting.
- Log server mencatat purge sebagai satu entri dengan jumlah pesan yang dihapus, dan setiap pesan yang dihapus beserta penulisnya.
Bersama-sama, ketiganya adalah inti dari pengaturan bot keamanan.
Cara aman menjalankan purge
- Lihat dulu. Gulir channel dan catat apa yang ingin dihapus dan apa yang harus tetap, misalnya postingan aturan yang dipin atau balasan staf.
- Mulai sempit. Gunakan satu filter dan jumlah kecil. Periksa hasilnya, lalu ulangi dengan jumlah lebih besar jika perlu.
- Periksa log. Jika Anda punya channel log, pastikan purge muncul di sana dengan jumlah pesan yang dihapus.
- Tangani penyebabnya. Purge adalah pembersihan. Beri timeout pada akun, perketat filter tautan, atau kunci channel untuk sementara, agar kekacauan yang sama tidak kembali satu jam kemudian.
Moderator dalam tim sering menyepakati satu aturan: tidak ada yang menjalankan purge di atas 50 pesan tanpa memberi tahu yang lain di channel staf. Karena tidak ada pembatalan, pemberitahuan singkat tidak merugikan apa pun.
Langkah berikutnya
dokumen hapus pesan mencantumkan setiap opsi dan pesan error. Tambahkan Noxyr untuk mencobanya; perintah dan modul di atas gratis.
Pertanyaan umum
Berapa banyak pesan yang bisa dihapus /clear sekaligus?
Hingga 100 pesan terbaru per perintah. Anda bisa menjalankannya lagi untuk lebih banyak.
Bisakah saya hanya menghapus pesan satu anggota?
Bisa. Tambahkan filter user dengan anggotanya dan Noxyr hanya menghapus pesan mereka di antara pesan terakhir yang diperiksanya.
Mengapa /clear mengatakan tidak ada pesan yang ditemukan?
Pesan yang cocok mungkin berumur lebih dari 14 hari. Discord tidak mengizinkan penghapusan massal untuk pesan itu, jadi harus dihapus satu per satu.
Bisakah saya membatalkan purge?
Tidak. Pesan yang dihapus sudah hilang, jadi periksa filter Anda sebelum menjalankannya.
Izin apa yang dibutuhkan bot?
Manage Messages di channel. Perintahnya sendiri hanya untuk admin di sisi bot.