Tickets
Sistem tiket support untuk komunikasi privat antara member dan staff
Sistem tiket memungkinkan member server untuk menghubungi staff secara privat melalui channel khusus. Setiap tiket dibuat sebagai channel tersendiri yang hanya bisa diakses oleh member yang membuat tiket dan staff yang ditunjuk.
Cara Kerja
Member Klik Tombol
Member menekan tombol Buat Tiket pada panel tiket yang dipasang di channel tertentu.
Channel Tiket Dibuat
Bot otomatis membuat channel privat baru di kategori yang sudah ditentukan. Hanya member yang membuat tiket dan role support yang bisa mengakses channel ini.
Komunikasi dengan Staff
Member dan staff bisa berkomunikasi secara privat di channel tiket tersebut.
Tiket Ditutup
Saat masalah selesai, staff atau member bisa menutup tiket. Bot otomatis membuat transcript berisi seluruh percakapan.
Setup Panel Tiket
Panel tiket bisa dikirim dari Dashboard > Settings > Tiket > Kirim Panel Tiket. Pilih channel tujuan, lalu klik Kirim Panel.
Alternatifnya, gunakan command /ticket-setup untuk memasang panel tiket di channel yang diinginkan:
/ticket-setup channel:#buat-tiketBot akan mengirim embed dengan tombol Buat Tiket ke channel yang ditentukan. Member cukup klik tombol tersebut untuk membuka tiket baru.
Nomor tiket ditampilkan per server. Jika server baru pertama kali membuat tiket, nomor publiknya dimulai dari #1, meskipun database internal bot sudah memiliki tiket dari server lain.
Konfigurasi via Dashboard
Atur konfigurasi tiket dari Dashboard > Settings. Halaman Dashboard > Tickets dipakai untuk melihat statistik, daftar tiket, status tiket, dan transcript yang sudah dibuat.
Daftar tiket di dashboard ditampilkan maksimal 50 tiket per halaman. Gunakan tombol Sebelumnya dan Berikutnya untuk melihat riwayat tiket yang lebih lama.
Buka Dashboard > Settings untuk mengatur konfigurasi berikut:
| Pengaturan | Deskripsi | Default |
|---|---|---|
| Kategori Tiket | Folder (category) tempat channel tiket dibuat | — |
| Role Support | Role yang bisa mengakses dan merespons semua tiket | — |
| Channel Log | Channel untuk notifikasi setiap tiket dibuka atau ditutup | — |
| Maks Tiket Terbuka | Batas jumlah tiket yang bisa dibuka per member secara bersamaan | 1 |
| Tutup Otomatis | Tiket ditutup otomatis setelah X jam tidak ada aktivitas | 48 jam |
| Kirim Panel Tiket | Mengirim embed dan tombol pembuatan tiket ke channel pilihan | — |
Kategori Tiket
Tentukan kategori (folder) di Discord tempat channel tiket akan dibuat. Pastikan bot memiliki permission untuk membuat channel di kategori tersebut.
Role Support
Pilih role yang akan menjadi tim support. Semua member dengan role ini bisa melihat dan merespons tiket yang dibuat oleh member manapun.
Channel Log
Setiap kali tiket dibuka atau ditutup, notifikasi akan dikirim ke channel log. Berguna untuk memantau aktivitas tiket tanpa harus membuka satu per satu.
Maks Tiket Terbuka
Batasi jumlah tiket yang bisa dibuka oleh satu member secara bersamaan. Ini mencegah penyalahgunaan sistem tiket.
Tutup Otomatis
Secara default, tiket yang tidak ada aktivitas selama 48 jam akan ditutup secara otomatis oleh bot. Nilai ini bisa diubah dari Dashboard > Settings sesuai kebutuhan server. Transcript tetap dibuat saat auto-close.
Konfigurasi via Command
Selain dashboard, konfigurasi tiket juga tersedia melalui /ticket-config:
| Command | Fungsi |
|---|---|
/ticket-config support-role | Mengatur role support |
/ticket-config log-channel | Mengatur channel transcript/log tiket |
/ticket-config max-open | Mengatur batas tiket terbuka per user |
/ticket-config auto-close | Mengatur auto-close tiket tidak aktif |
Contoh:
/ticket-config support-role role:@Support
/ticket-config log-channel channel:#ticket-log
/ticket-config max-open amount:3
/ticket-config auto-close hours:48Fitur Tambahan
Transcript Otomatis
Saat tiket ditutup, bot otomatis membuat transcript yang berisi seluruh percakapan di dalam tiket. Transcript dikirim ke channel log dan bisa diakses kapan saja oleh staff.
Statistik Tiket
Gunakan command /ticket-stats untuk melihat statistik tiket server:
/ticket-statsStatistik mencakup:
- Total tiket yang pernah dibuat
- Tiket yang sedang terbuka
- Rata-rata waktu respons staff
- Tiket per hari/minggu