Alur onboarding Discord yang berfungsi memiliki urutan yang ketat: member baru melihat aturan sebelum bisa memposting di tempat lain, verifikasi adalah gerbang yang membuktikan mereka sudah membaca sampai bagian itu, dan pesan sambutan datang setelahnya, menyapa seseorang yang sudah melewati gerbang, bukan seseorang yang mungkin pergi tanpa membaca apa pun. Jika urutannya terbalik, yaitu sambutan sebelum verifikasi atau verifikasi tanpa langkah aturan sebelumnya, Anda akan membuat orang kesal dengan server yang terkunci sebelum mereka tahu alasannya, atau membiarkan akun yang belum terverifikasi memposting sebelum Anda menyaring apa pun. Panduan ini membahas cara mengurutkannya, bukan hanya cara mengatur setiap bagiannya. Untuk cara mengatur verifikasi itu sendiri, lihat panduan pengaturan verifikasi Discord.

A new member presses Verify, the gate opens, and they pass through with a Member role. Verify Member

Tiga bagian dan fungsi masing-masing

  • Channel aturan / info: terlihat oleh member yang belum terverifikasi (atau semua orang), menjelaskan apa itu server dan apa yang dibuka oleh verifikasi. Ini channel Discord biasa dengan override izin, bukan fitur bot.
  • Verifikasi: panel berbasis tombol yang memberikan role saat diklik. Panel membutuhkan channel untuk diposting dan role untuk diberikan. Role bot harus berada di atas role yang diberikan, jika tidak Discord diam-diam menolak perubahan itu.
  • Pesan sambutan: diposting otomatis saat join, terlepas dari verifikasi. Pesan ini dikirim begitu seseorang bergabung ke server, bukan saat mereka memverifikasi diri.

Poin terakhir ini penting untuk urutannya: sambutan dan verifikasi adalah dua sistem terpisah yang tidak saling berkomunikasi. Member baru langsung menerima pesan sambutan saat join, dan bisa melewati verifikasi dengan kecepatannya sendiri setelahnya. Pesan sambutan tidak bisa diatur untuk menunggu verifikasi terlebih dahulu.

Merancang gerbang izin dengan benar

Gerbang sebenarnya adalah pengaturan izin Discord, bukan pengaturan bot. Role @everyone (atau role "belum terverifikasi" yang diberikan kepada semua member baru) sebaiknya ditolak izin View Channel di setiap channel kecuali channel aturan dan channel panel verifikasi. Role verifikasi, setelah diberikan, adalah role yang membuka semua channel lainnya. Caranya bisa dengan menambahkannya ke override izin setiap channel lain, atau lebih sederhana dengan membuat setiap channel reguler terlihat oleh "semua orang kecuali role belum terverifikasi". Verifikasi Noxyr hanya menangani bagian klik tombol untuk memberikan role. Struktur visibilitas channel di sekitarnya adalah izin server Discord standar.

Urutan yang berfungsi untuk sebagian besar server

  1. Member baru bergabung. Mereka masuk ke channel yang terlihat oleh akun yang belum terverifikasi, biasanya hanya channel aturan dan panel verifikasi.
  2. Pesan sambutan dikirim di channel sambutan yang Anda pilih, terlepas dari status verifikasi. Jika channel itu dimaksudkan untuk tampil ke publik, pastikan juga terlihat oleh akun yang belum terverifikasi. Jika tidak, pesan sambutan diposting di tempat yang bahkan belum bisa mereka lihat.
  3. Mereka membaca aturan, lalu pergi ke channel verifikasi dan mengklik tombol.
  4. Role verifikasi diberikan, yang (melalui struktur izin Anda) membuka semua channel lainnya.
  5. Opsional: pesan atau channel "mulai di sini" yang lebih detail hanya terlihat setelah verifikasi, untuk detail onboarding yang sia-sia jika diberikan kepada seseorang yang belum berkomitmen untuk bergabung dengan benar.

Kesalahan desain yang umum

  • Channel sambutan tidak terlihat oleh member yang belum terverifikasi. Maka pesan sambutan seperti dikirim ke ruang hampa bagi member baru. Mereka hanya melihatnya setelah verifikasi, dan saat itu urutannya sudah terasa janggal.
  • Tidak ada channel aturan sebelum tombol verifikasi. Verifikasi membuktikan seseorang mengklik tombol, bukan bahwa mereka membaca sesuatu. Letakkan aturan yang sebenarnya di tempat yang secara alami mengarah ke klik tombol.
  • Role bot berada di bawah role verifikasi. Ini adalah laporan "verifikasi tidak berfungsi" yang paling umum. Discord menolak pemberian role tanpa menampilkan error kepada member atau di log bot selain tindakan yang gagal. Pindahkan role bot ke atas role verifikasi di Pengaturan Server → Role.
  • Terlalu banyak langkah sebelum gerbang. Channel aturan, captcha, pertanyaan verifikasi umur, dan tombol verifikasi secara berurutan membuat orang menyerah. Satu kali membaca aturan dengan jelas dan satu klik adalah jumlah gesekan yang tepat untuk sebagian besar komunitas.

Di mana channel ulasan atau FAQ cocok

Jika server menjual sesuatu, letakkan juga channel etalase dan ulasan di belakang gerbang verifikasi, bukan di depannya. Akun yang belum terverifikasi menelusuri toko sebelum menyetujui aturan apa pun itu terbalik, dan juga berarti anti-spam mengawasi channel yang dipenuhi orang yang belum melewati filter apa pun. Dukungan tiket biasanya aman dibiarkan terbuka sebelum verifikasi, karena seseorang yang butuh bantuan sebelum bisa melihat server dengan benar adalah kasus nyata, meskipun jarang.

Pertanyaan umum

Apakah verifikasi menghentikan bot spam untuk bergabung? Verifikasi menghentikan mereka untuk memposting di mana pun sampai mereka mengklik tombol. Ini menyaring bot join-and-spam sederhana yang tidak berinteraksi lebih lanjut. Ini bukan captcha dan tidak mendeteksi klik otomatis. Padukan dengan anti-spam untuk penyalahgunaan berbasis pesan dari akun yang tetap mengklik sampai selesai.

Bisakah saya mewajibkan verifikasi sebelum seseorang bahkan bisa membaca aturan? Tidak. Verifikasi memberikan role setelah klik, jadi aturan (atau apa pun yang menjelaskan mengapa mereka harus mengklik) harus terlihat sebelum klik itu terjadi, bukan sesudahnya.

Bagaimana jika role tertinggi seorang member sudah lebih tinggi dari bot? Maka bot tidak bisa memberi mereka role verifikasi, dengan alasan hierarki yang sama dengan mengapa bot tidak bisa menindak mereka untuk moderasi. Ini biasanya muncul pada role staf senior yang dibuat sebelum bot diatur. Periksa ulang urutan role setelah setiap pemasangan ulang bot.

Apakah pesan sambutan sebaiknya menyebut verifikasi? Ya. Jika sambutan diposting di tempat yang bisa dilihat member yang belum terverifikasi, satu baris seperti "verifikasi di #welcome-gate untuk membuka seluruh server" membuat pesan sambutan menjadi bagian dari corong, bukan jalan buntu.

Bisakah saya mengganti role atau channel verifikasi nanti tanpa merusak member yang sudah terverifikasi? Bisa. Mengubah role atau channel panel hanya berpengaruh pada klik berikutnya. Member yang sudah memegang role verifikasi lama tetap memilikinya dan tidak diperiksa ulang secara retroaktif.

Atur panelnya di halaman Verify dashboard server Anda, dan baca dokumentasi verifikasi dan sambutan untuk perilaku tepat setiap field.