Izin
Agar LFG Hub bisa membuat saluran, memindahkan anggota, dan mengelola grup, bot butuh izin Discord yang tepat dan peran yang cukup tinggi. Halaman ini menjelaskan apa saja yang dibutuhkan dan satu pengaturan yang paling sering terlewat.
Izin bot yang dibutuhkan
Tautan undangan meminta Administrator dan setiap izin ini, masing-masing dengan kotak centangnya sendiri di layar Discord. Bot memeriksanya ulang saat bergabung, saat peran berubah, dan saat pengaturan, lalu memperingatkanmu jika ada yang kurang — undangan bukan jaminan, karena Discord membolehkan izin dicentang-lepas saat otorisasi, dan peran bisa diubah setelahnya.
Memposting dan membaca
| Izin | Kenapa dibutuhkan |
|---|---|
| View Channel | Melihat saluran untuk memposting dan mengelola di dalamnya |
| Read Message History | Menemukan dan memperbarui postingannya sebelumnya |
| Send Messages | Memposting pesan pencarian grup dan pembaruan status |
| Send Messages in Threads | Berbicara di obrolan grup |
| Embed Links | Menampilkan kartu grup — tanpa izin ini Discord memangkasnya jadi tombol saja |
| Use External Emojis | Menampilkan ikon game dan status |
| Manage Messages | Menjaga saluran pencari grup tetap rapi, dan mengubah postingan anggota menjadi catatan grupnya |
| Bypass Slowmode | Memposting pembaruan grup di saluran yang mode lambatnya aktif |
Obrolan grup
| Izin | Kenapa dibutuhkan |
|---|---|
| Create Public Threads | Membuka obrolan grup saat utas privat tidak tersedia |
| Create Private Threads | Membuka obrolan privat grup — tanpa izin utas, grup tidak punya tempat untuk bergabung |
| Manage Threads | Mengarsipkan dan membersihkan obrolan grup yang sudah selesai |
Suara
| Izin | Kenapa dibutuhkan |
|---|---|
| Connect | Masuk ke saluran suara |
| Speak | Kehadiran suara di saluran game |
| Use Voice Activity | Kehadiran suara tanpa push-to-talk |
| Move Members | Memindahkan pemain ke saluran suara grupnya |
| Set Voice Channel Status | Mengatur baris status di saluran suara |
Mengelola server
| Izin | Kenapa dibutuhkan |
|---|---|
| Manage Channels | Membuat dan menghapus saluran suara grup dan kategori |
| Manage Roles | Membuat dan memberikan peran ping tiap grup, serta memperbaiki akses salurannya sendiri |
| Manage Webhooks | Memposting kartu grup atas nama pemilik grup |
| Create Instant Invite | Mengundang pemain dari server lain ke grupmu |
| View Audit Log | Melihat siapa yang mengundang bot, supaya panduan pengaturan sampai ke orang itu dan bukan hanya ke pemilik |
Disarankan
Memberi Administrator mencakup semua izin di atas dan menghindari kejutan soal izin — termasuk penimpaan izin saluran yang dijelaskan di bawah, yang sepenuhnya diabaikan oleh Administrator. Jika komunitasmu mewajibkan hak akses minimal, lepas centang Administrator saat menambahkan bot dan biarkan sisanya tercentang — tapi ingat bahwa satu izin yang kurang bisa membuat otomatisasi suara gagal tanpa pemberitahuan.
Penimpaan izin saluran mengalahkan semua ini
Memberi izin ke peran LFG Hub di Pengaturan Server → Peran saja tidak cukup. Izin yang ditolak di sebuah saluran — paling sering pada @everyone — tetap ditolak untuk bot di sana, meski bot memilikinya di seluruh server. Administrator adalah satu-satunya pengecualian.
Ini paling terasa di saluran pencari grupmu, karena dua izin yang terlibat gagal secara diam-diam:
- Embed Links ditolak → Discord membuang isi kartu grup. Anggota melihat pesan dengan tombol tanpa detail grup.
- Create Private Threads dan Create Public Threads sama-sama ditolak → grup tanpa saluran suara tidak punya obrolan grup, sehingga tombol Gabung-nya tidak punya tujuan.
Bot memperbaikinya sendiri jika bisa: kalau punya Manage Roles di saluran itu, bot memberi dirinya izin yang dicabut oleh penimpaan. Kalau tidak bisa, bot menolak menyelesaikan /atur-pencari-grup di sana dan memberi tahu persis izin mana yang kurang.
Solusi: buka saluran → Edit Saluran → Izin → Tambah anggota atau peran → pilih peran LFG Hub → izinkan izin yang disebutkan. Penimpaan khusus peran diterapkan setelah @everyone, jadi ia yang menang.
Hierarki peran
Ini persyaratan yang paling sering terlewat.
Jika bot tidak punya Administrator, perannya harus berada di dalam 5 peran non-admin teratas di servermu. Discord hanya membolehkan bot mengelola peran dan anggota di bawah perannya sendiri, jadi kalau peran bot terlalu rendah:
- bot tidak bisa memberikan peran ping grup,
- bot tidak bisa memindahkan anggota antar saluran suara,
…dan kegagalan ini terjadi tanpa pemberitahuan. Saat bot mendeteksinya, bot memberi tahu adminmu untuk menaikkan perannya: di saluran laporan jika ada, kalau tidak lewat DM.
Solusi: buka Pengaturan Server → Peran dan seret peran bot ke dekat puncak daftar.
Memberi ulang akses perintah
Perintah admin (/setup, /atur-pencari-grup) secara bawaan hanya terlihat oleh anggota dengan Kelola Server. Dasbor mengikuti aturan yang sama. Agar peran atau anggota lain bisa memakai perintah ini, buka Pengaturan Server → Integrasi → LFG Hub dan atur akses per perintah.
Berikutnya: Konfigurasi →