Reaction roles memungkinkan anggota Discord memberi diri mereka sendiri sebuah role dengan mengklik emoji di bawah pesan, dan kehilangannya lagi dengan menghapus reaksi tersebut. Bot memantau pesan itu dan mengubah role untukmu, sehingga staf tidak perlu membagikannya secara manual. Discord tidak punya fitur reaction role bawaan, jadi kamu memerlukan bot. Panduan ini mengatur satu dengan Noxyr, yang juga menawarkan tombol dan dropdown untuk fungsi yang sama.

Untuk apa reaction roles

Kebanyakan server menggunakannya untuk hal yang sebaiknya dipilih anggota sendiri:

  • Ping: role Pengumuman atau Acara, sehingga hanya orang yang ingin di-ping yang mendapatkannya.
  • Minat: role Gamer atau Artist yang membuka channel untuk topik tersebut.
  • Wilayah atau bahasa: satu role per anggota, sehingga pilihan baru menggantikan yang lama.
  • Warna: role yang hanya mengubah warna nama.

Reaksi, tombol, atau dropdown?

Ketiganya melakukan hal yang sama. Pilih sesuai tampilan yang diinginkan untuk panel:

  • Reaksi adalah tampilan klasik. Panel ini menunjukkan berapa orang memilih setiap opsi, tetapi anggota tidak mendapat balasan, sehingga kegagalan perubahan role tidak terlihat oleh mereka.
  • Tombol paling jelas. Setiap tombol memiliki label, dan anggota mendapat pesan pribadi yang menjelaskan apa yang berubah.
  • Dropdown tetap rapi dengan daftar panjang, dan membuat channel tetap ringkas di ponsel.

Cara mengatur reaction roles

  1. Tambahkan bot. Tambahkan Noxyr ke server kamu. Gratis.
  2. Naikkan role bot. Di Pengaturan Server, lalu Peran, seret role bot ke atas setiap role yang bisa dipilih anggota. Bot hanya bisa memberikan role yang berada di bawah role-nya sendiri.
  3. Buat panel. Buka dashboard, masuk ke Sambutan, lalu Reaction roles. Atau jalankan /reactionrole create di Discord dan pilih gaya serta role pertama.
  4. Tambahkan role kamu. Satu panel memuat hingga 20 role. Panel reaksi membutuhkan satu emoji per role. Di dashboard, tambahkan semuanya sekaligus; di Discord, gunakan /reactionrole add.
  5. Pasang panelnya. Pada panel reaksi, bot menambahkan setiap emoji untukmu, jadi anggota hanya perlu mengklik.
  6. Uji coba. Klik satu opsi dengan akun biasa, lalu klik lagi untuk memastikan role tersebut hilang.

Membatasi anggota hanya memegang satu role

Aktifkan Hanya satu role untuk pilihan yang saling meniadakan, seperti wilayah atau warna. Memilih role baru akan menghapus role lama, dan pada panel reaksi, reaksi lama juga ikut dihapus. Di Discord, atur single ke true pada /reactionrole create.

Jauhkan role moderasi dari panel

Apa pun yang ada di panel role bisa diambil oleh siapa saja yang dapat melihatnya, jadi role dengan Ban Anggota atau Kelola Pesan tidak boleh ada di panel mana pun. Noxyr menolak role tersebut saat kamu menyimpan, dan memeriksanya lagi setiap kali seseorang memilih role. Jika sebuah role mendapat izin moderasi di kemudian hari, role itu berhenti dibagikan.

Memperbaiki reaction roles yang tidak berfungsi

  • Tidak terjadi apa-apa: role bot berada di bawah role yang seharusnya diberikan, atau bot tidak memiliki Kelola Peran.
  • Emoji hilang dari pesan: bot membutuhkan Tambah Reaksi dan Baca Riwayat Pesan di channel tersebut.
  • Emoji kustom ditolak: emoji harus diunggah ke server kamu sendiri.
  • Sebuah role tidak ada di daftar dashboard: role itu berada di atas bot, dikelola oleh integrasi, atau memiliki izin moderasi.

Setiap opsi dijelaskan di dokumentasi reaction roles. Untuk role yang seharusnya didapat semua orang, gunakan auto role atau verifikasi sebagai gantinya.