Reaction Roles
Biarkan member memilih role mereka sendiri dengan tombol
Apa itu Reaction Roles?
Reaction Roles memungkinkan kamu membuat panel interaktif dengan tombol-tombol role. Member cukup klik tombol untuk toggle, single-select, atau verify role tanpa perlu menghubungi admin.
Panel akan dikirim sebagai embed di channel yang kamu pilih, lengkap dengan tombol untuk setiap role yang tersedia.
Commands
| Command | Penjelasan |
|---|---|
/reaction-role create [title] [description] [mode] [channel] | Buat panel baru |
/reaction-role add [panel-id] [role] [label] [emoji] [style] | Tambah tombol role ke panel |
/reaction-role remove [panel-id] [role] | Hapus role dari panel |
/reaction-role send [panel-id] [channel] | Kirim atau update panel di channel |
/reaction-role list | Lihat daftar semua panel di server |
/reaction-role delete [panel-id] | Hapus panel sepenuhnya |
Dashboard
Role Reaksi juga bisa dikelola dari Dashboard > Role Reaksi:
- Buat panel baru dengan judul, deskripsi, channel, warna, dan mode
- Tambah role ke panel dengan label, emoji, deskripsi, dan style tombol
- Kirim atau update panel ke channel Discord
- Hapus entry role atau panel jika sudah tidak dipakai
Setelah menghapus entry role, kirim ulang panel agar pesan Discord ikut diperbarui.
Mode Panel
| Mode | Perilaku |
|---|---|
toggle | Member bisa ambil dan lepas role dengan klik tombol yang sama |
single | Member hanya bisa memiliki satu role dari panel tersebut |
verify | Panel dipakai untuk memberi satu role verifikasi |
Contoh Penggunaan
Buat Panel
Buat data panel baru:
/reaction-role create title:"Pilih Role" description:"Klik tombol untuk memilih role" mode:toggle channel:#self-rolesBot akan memberikan panel-id. Simpan ID itu untuk menambahkan tombol role.
Tambah Role Pertama
Tambahkan role ke panel menggunakan panel-id:
/reaction-role add panel-id:1 role:@Gamer label:"Gamer" emoji:🎮Tombol baru akan tersimpan di panel.
Tambah Role Lainnya
Tambahkan role sebanyak yang kamu butuhkan:
/reaction-role add panel-id:1 role:@Artist label:"Artist" emoji:🎨Setelah role ditambahkan, kirim atau update panel ke channel:
/reaction-role send panel-id:1 channel:#self-rolesSekarang member bisa klik tombol di panel untuk mengambil atau melepas role yang mereka inginkan.
Pastikan role bot (LumigiaBOT) berada lebih tinggi di daftar role server dibanding role yang ingin diberikan. Jika tidak, bot tidak akan bisa memberikan role tersebut kepada member.