Dashboard
Kelola konfigurasi utama bot dari web dashboard
Dashboard adalah control panel web untuk mengelola konfigurasi utama LumigiaBOT secara visual. Beberapa halaman sudah mendukung perubahan langsung dari web, sementara beberapa halaman lain berfungsi sebagai monitoring agar admin bisa membaca data server tanpa membuka database.
Halaman dashboard per-server hanya menampilkan data untuk server yang benar-benar bisa kamu kelola: akun Discord kamu harus memiliki permission Manage Server atau Administrator, dan LumigiaBOT harus masih berada di server tersebut. Menu khusus pemilik bot dijelaskan terpisah di bawah.
Cara Akses
Buka Dashboard
Kunjungi halaman dashboard LumigiaBOT di browser kamu.
Login dengan Discord
Klik tombol Login dan autentikasi menggunakan akun Discord kamu. Dashboard menggunakan Discord OAuth2 untuk memverifikasi identitas dan permission kamu.
Pilih Server
Setelah login, kamu akan melihat daftar server yang bisa kamu kelola. Pilih server yang ingin dikonfigurasi.
Hanya server di mana kamu memiliki permission Manage Server/Administrator dan LumigiaBOT sudah berada di server tersebut yang akan muncul.
Fitur Dashboard
Akses Fitur (Khusus Pemilik Bot)
Menu Akses Fitur hanya terlihat oleh akun yang ID Discord-nya sama dengan BOT_OWNER_ID deployment. Dari halaman ini pemilik bot dapat memilih nol, satu, dua, atau lebih server untuk dua fitur terbatas:
- Musik — server yang boleh memakai
/musicdan mention musik natural-language. - Obrolan AI — server yang boleh membalas mention bot dengan obrolan singkat.
Kedua daftar terpisah, jadi sebuah server bisa diberi salah satunya saja. Keduanya kosong secara default.
Pemilik atau administrator server biasa tidak melihat menu ini. Membuka URL halaman secara langsung juga tidak memberikan akses karena halaman dan API sama-sama memverifikasi identitas pemilik bot.
Settings
Konfigurasi umum server, termasuk:
- Bahasa - Pilih bahasa bot (Indonesia / English)
- Welcome message - Atur pesan sambutan untuk member baru
- Channel log - Pilih channel untuk log moderasi dan AutoMod
- Konfigurasi tiket - Atur category, role support, channel log, batas tiket, auto-close, dan kirim panel tiket ke channel
- Anti-raid - Aktifkan proteksi raid dan sesuaikan threshold
- Warning escalation - Pilih preset tindakan otomatis setelah warning tertentu
- Embed media sosial - Aktifkan perbaikan tautan Instagram, X/Twitter, TikTok, dan Reddit. Lihat Embed Media Sosial
AutoMod
Kelola filter auto-moderasi server:
- Toggle filter on/off dengan satu klik
- Gabungkan beberapa aksi dalam satu pipeline, misalnya delete + warn + mute
- Atur durasi mute dengan input angka dan pilihan satuan menit/jam/hari/bulan
- Atur pengaturan lanjutan per filter: spam threshold, domain allow/block, word list, caps ratio, emoji limit, mention limit, serta toggle terpisah untuk
@everyonedan@here - Kelola daftar kata terlarang langsung dari dashboard, termasuk preset Indonesia dan Inggris
- Perubahan tersimpan otomatis dan bot langsung memakai konfigurasi terbaru
Voice
Konfigurasi fitur voice channel otomatis:
- Hub channel - Channel yang di-join untuk membuat voice sementara
- Category - Category tempat voice channel dibuat
- Nama default - Template nama untuk voice channel baru
- Limit - Batas member per voice channel
Leveling
Atur sistem leveling server:
- XP rate - Jumlah XP per pesan
- Cooldown - Jeda antar pemberian XP
- Multiplier - Pengali XP untuk event khusus
- Channel pengumuman - Channel untuk notifikasi level up
- Channel tanpa XP - Channel yang tidak memberikan XP saat member mengirim pesan
- Reward Role - Tambah/hapus role reward per level
- Template role - Terapkan template Medieval, Fantasi, Eropa, Forum, Jepang, atau Mitologi untuk membuat role yang belum ada, memasang reward level, dan mengatur XP per pesan
- Ubah XP user - Tambah atau kurangi XP manual untuk member tertentu, lalu level dan reward role disinkronkan otomatis
Streams
Kelola notifikasi live stream:
- Tambah notifikasi untuk streamer Twitch atau YouTube
- Hapus notifikasi yang tidak diperlukan
- Atur channel notifikasi, role ping, dan pesan kustom
Upload Konten
Kelola notifikasi upload video baru:
- Tambah channel YouTube kreator yang ingin dipantau
- Atur channel notifikasi Discord, role ping, dan pesan kustom
- Polling pertama menyimpan baseline agar video lama tidak terkirim ulang
Fan Art
Konfigurasi sistem fan art gallery:
- Atur channel submit dan channel gallery
- Toggle approval system on/off
- Lihat jumlah submission pending dan daftar karya yang sudah di-approve
- Hapus karya yang sudah di-approve jika diperlukan
- Review approve/reject tetap dilakukan melalui alur Discord bot
Tickets
Pantau sistem tiket:
- Lihat total tiket, tiket open, claimed, dan closed
- Lihat daftar tiket maksimal 50 tiket per halaman dengan pagination
- Buka transcript HTML untuk tiket yang sudah ditutup
- Konfigurasi tiket dan pengiriman panel tiket berada di Settings
Reaction Roles
Kelola panel reaction role:
- Buat panel baru dengan judul, deskripsi, channel, warna, dan mode
- Tambah atau hapus role di panel
- Kirim atau update panel ke channel Discord
- Hapus panel dari dashboard
Custom Embed
Buat embed sederhana dari dashboard:
- Pilih channel tujuan
- Isi nama internal, judul, deskripsi, warna, footer, thumbnail, image, dan field dinamis
- Lihat preview sebelum embed dikirim
- Kirim embed ke Discord dan hapus embed jika tidak diperlukan
Giveaways
Pantau giveaway server:
- Lihat total giveaway, status active/ended, hadiah, jumlah pemenang, host, dan waktu selesai
- Hapus giveaway dari dashboard jika sudah tidak diperlukan
- Mulai, akhiri, atau reroll giveaway melalui command
/giveaway
Moderation & Logs
Audit data moderasi:
- Lihat warning yang pernah diberikan di server
- Lihat audit log tindakan moderasi dan bot, maksimal 50 log per halaman dengan pagination
Analytics
Lihat statistik server secara visual (read-only):
- Ringkasan pesan, join, leave, dan active users dalam 7 hari terakhir
- Breakdown harian
- Top channel berdasarkan jumlah pesan
Keunggulan Dashboard vs Commands
| Dashboard | Commands |
|---|---|
| Dropdown dan label nama channel/role/user otomatis — ID tetap tersedia kecil untuk audit | Harus tahu ID channel atau mention manual |
| Auto-save perubahan setiap kali toggle atau pilih opsi | Harus ketik ulang command jika ada kesalahan |
| Visual yang mudah dipahami dengan preview langsung | Output berupa teks di chat |
| Konfigurasi inti dan monitoring server di satu tempat | Harus ingat berbagai command berbeda |
Kamu harus memiliki permission Manage Server/Administrator di Discord dan LumigiaBOT harus masih berada di server tersebut. Jika server tidak muncul di daftar, pastikan permission akun cukup dan bot belum dikeluarkan dari server.