Documentation
Welcome to the official documentation for KingBot. Learn how to setup, configure, and manage your support system efficiently.
Dokumentasi
Selamat datang di dokumentasi resmi KingBot. Pelajari cara mengatur, mengonfigurasi, dan mengelola sistem support Anda secara efisien.
Getting Started
Setting up KingBot is incredibly simple. You just need to invite the bot and access the Dashboard.
1. Create an Account
Register on this website to create your dashboard account.
2. Add Your Bot
Go to your user dashboard and add your bot's Token. This allows you to manage your own private bot instance.
Memulai
Menyiapkan KingBot sangatlah mudah. Anda hanya perlu mendaftar dan mengakses Dashboard.
1. Buat Akun
Daftar di situs web ini untuk membuat akun dashboard Anda.
2. Tambahkan Bot Anda
Pergi ke dashboard pengguna dan tambahkan Token bot Anda. Ini memungkinkan Anda mengelola instance bot pribadi Anda sendiri.
Commands
Here is a list of all available slash commands:
/panel- Create and manage ticket panels directly from Discord./ticket add [user]- Add a user to a private ticket./ticket remove [user]- Remove a user from a ticket./ticket close- Close the current ticket./stats- View server analytics and ticket statistics./setup- Run the initial server configuration./vouch @user [message]- Give a vouch to someone./help- Show all available commands.
📋 Examples
/ticket add @JohnDoe
This will give @JohnDoe access to read and write in the current ticket channel.
/vouch @Seller Great transaction, fast delivery!
This sends a vouch message to the configured vouch channel.
Daftar Perintah (Commands)
Berikut adalah daftar semua slash command yang tersedia:
/panel- Buat dan kelola panel tiket langsung dari Discord./ticket add [user]- Tambahkan pengguna ke tiket pribadi./ticket remove [user]- Hapus pengguna dari tiket./ticket close- Tutup tiket saat ini./stats- Lihat analitik server dan statistik tiket./setup- Jalankan konfigurasi awal server./vouch @user [pesan]- Berikan vouch ke seseorang./help- Tampilkan semua perintah yang tersedia.
📋 Contoh Penggunaan
/ticket add @JohnDoe
Ini akan memberikan @JohnDoe akses untuk membaca dan menulis di channel tiket saat ini.
/vouch @Penjual Transaksi bagus, pengiriman cepat!
Ini akan mengirim pesan vouch ke channel vouch yang sudah dikonfigurasi.
Ticket Panels
Ticket Panels are the core feature. They allow users to open tickets by clicking buttons.
Creating a Panel
- Login to the Dashboard and select your guild.
- Click on the Panels tab.
- Click "Create Panel".
- Use the editor to customize the Embed Message (Title, Description, Color).
- Add Buttons (e.g., "Support", "Report"). You can set roles that are tagged for each button.
- Save and Deploy the panel to a channel.
📋 Example: Support Panel
- Title: 🎫 Support Center
- Description: Click the button below to create a support ticket!
- Color: #5865F2 (Discord Blue)
- 🛒 Purchase - Tag: @Sales Team
- 🔧 Technical Support - Tag: @Tech Support
- 📝 General Question - Tag: @Staff
Ticket Channel Naming
You can customize how ticket channels are named using variables:
ticket-{USER_NAME} → ticket-john
ticket-{TICKET_NUMBER} → ticket-0001
{TYPE}-{USER_NAME} → support-john
Panel Tiket
Panel Tiket adalah fitur utama. Panel memungkinkan pengguna membuka tiket dengan mengklik tombol.
Membuat Panel
- Masuk ke Dashboard dan pilih server Anda.
- Klik tab Panels.
- Klik "Create Panel".
- Gunakan editor untuk menyesuaikan Pesan Embed (Judul, Deskripsi, Warna).
- Tambahkan Tombol (contoh: "Bantuan", "Lapor"). Anda dapat mengatur role yang akan ditag untuk setiap tombol.
- Simpan dan Pasang (Deploy) panel ke channel Discord.
📋 Contoh: Panel Support
- Judul: 🎫 Pusat Bantuan
- Deskripsi: Klik tombol di bawah untuk membuat tiket bantuan!
- Warna: #5865F2 (Biru Discord)
- 🛒 Pembelian - Tag: @Tim Sales
- 🔧 Bantuan Teknis - Tag: @Tim Teknis
- 📝 Pertanyaan Umum - Tag: @Staff
Penamaan Channel Tiket
Anda dapat menyesuaikan penamaan channel tiket menggunakan variabel:
tiket-{USER_NAME} → tiket-john
tiket-{TICKET_NUMBER} → tiket-0001
{TYPE}-{USER_NAME} → support-john
Welcome System
Greet new members with style using our Welcome System.
- Welcome Message: Send a clean embed or text message when someone joins.
- Welcome Card: Generate a unique image card with the user's avatar.
- Auto-Role: Automatically assign a role (e.g., "Member") to new users.
- Goodbye Message: Notify when someone leaves the server.
Configure this in the Welcome tab of your Guild Dashboard.
📋 Example: Welcome Message
Welcome to {GUILD_NAME}, {USER}! 🎉
You are member #{MEMBER_COUNT}!
Please read the rules in #rules channel.
This will output: "Welcome to My Server, @JohnDoe! 🎉 You are member #150!"
📋 Example: Goodbye Message
{USER_NAME} has left the server. 👋
We now have {MEMBER_COUNT} members.
Welcome Card Setup
- Enable "Welcome Card" toggle
- Upload a custom background image (recommended: 800x300px)
- Choose text color and overlay opacity
- The card will automatically include the user's avatar and username
Sistem Welcome
Sambut anggota baru dengan gaya menggunakan Sistem Welcome kami.
- Pesan Welcome: Kirim pesan embed atau teks yang rapi saat seseorang bergabung.
- Kartu Welcome: Buat kartu gambar unik dengan avatar pengguna.
- Auto-Role: Berikan role (misalnya, "Member") secara otomatis ke pengguna baru.
- Pesan Goodbye: Beri tahu saat seseorang meninggalkan server.
Konfigurasikan ini di tab Welcome pada Dashboard Server Anda.
📋 Contoh: Pesan Welcome
Selamat datang di {GUILD_NAME}, {USER}! 🎉
Kamu adalah member ke-#{MEMBER_COUNT}!
Silakan baca aturan di channel #rules.
Outputnya: "Selamat datang di Server Saya, @JohnDoe! 🎉 Kamu adalah member ke-#150!"
📋 Contoh: Pesan Goodbye
{USER_NAME} telah meninggalkan server. 👋
Sekarang kita memiliki {MEMBER_COUNT} member.
Setup Kartu Welcome
- Aktifkan toggle "Welcome Card"
- Upload gambar background kustom (rekomendasi: 800x300px)
- Pilih warna teks dan opacity overlay
- Kartu akan otomatis menampilkan avatar dan username pengguna
Embed Messages
Create professional announcements using the Embed Editor.
Go to the Embeds tab to create custom messages. You can include:
- Title and Description
- Images and Thumbnails
- Author and Footer information
- Custom Colors
These are perfect for rules channels, info channels, or announcements.
📋 Example: Server Rules Embed
- Title: 📜 Server Rules
- Description:
**1. Be Respectful**
Treat everyone with respect. No harassment or hate speech.
**2. No Spam**
Do not spam messages, emojis, or mentions.
**3. Follow Discord TOS**
All Discord Terms of Service apply here.
**4. Have Fun!**
Enjoy your stay! 🎉
- Color: #ED4245 (Red)
- Footer: Last updated: January 2026
How to Send
- Create your embed in the editor
- Select the target channel
- Click "Send to Channel"
Pesan Embed
Buat pengumuman profesional menggunakan Editor Embed.
Buka tab Embeds untuk membuat pesan kustom. Anda dapat menyertakan:
- Judul dan Deskripsi
- Gambar dan Thumbnail
- Informasi Penulis dan Footer
- Warna Kustom
Ini sangat cocok untuk channel aturan, channel info, atau pengumuman.
📋 Contoh: Embed Aturan Server
- Judul: 📜 Aturan Server
- Deskripsi:
**1. Saling Menghormati**
Perlakukan semua orang dengan hormat. Dilarang pelecehan atau ujaran kebencian.
**2. Dilarang Spam**
Jangan spam pesan, emoji, atau mention.
**3. Patuhi TOS Discord**
Semua Ketentuan Layanan Discord berlaku di sini.
**4. Selamat Bersenang-senang!**
Nikmati waktu Anda! 🎉
- Warna: #ED4245 (Merah)
- Footer: Terakhir diupdate: Januari 2026
Cara Mengirim
- Buat embed di editor
- Pilih channel tujuan
- Klik "Send to Channel"
Required Permissions
To ensure KingBot functions correctly, please grant the following permissions:
Administrator(Recommended for easiest setup)
If you prefer granular permissions, ensure the bot has:
- Manage Channels: To create ticket channels and categories.
- Manage Roles: To manage support roles and muted roles.
- Manage Webhooks: For transcripts and logs.
- Read & Send Messages: Core functionality.
- Embed Links & Attach Files: For rich messages and transcripts.
- Add Reactions: For interactive controls.
Izin yang Diperlukan (Permissions)
Untuk memastikan KingBot berfungsi dengan benar, berikan izin berikut:
Administrator(Disarankan untuk pengaturan termudah)
Jika Anda lebih suka izin terperinci (granular), pastikan bot memiliki:
- Manage Channels: Untuk membuat saluran dan kategori tiket.
- Manage Roles: Untuk mengelola role support.
- Manage Webhooks: Untuk transkrip dan log.
- Read & Send Messages: Fungsi utama.
- Embed Links & Attach Files: Untuk pesan dan transkrip.
- Add Reactions: Untuk kontrol interaktif.
Custom Commands
Create simple text responses for common questions.
In the Commands tab of your Guild Dashboard, you can add triggers like
!ip or !rules.
- Trigger: The text that activates the command (e.g.,
helpfor!help). - Response: The message the bot will send.
📋 Examples
- Trigger: ip
- Response:
🎮 **Server IP**
IP: play.myserver.com
Port: 25565
Version: 1.20.4
Users can type !ip to get this response.
- Trigger: store
- Response:
🛍️ **Our Store**
Visit: https://store.myserver.com
Use code DISCORD for 10% off!
Perintah Kustom
Buat respons teks sederhana untuk pertanyaan umum.
Pada tab Commands di Dashboard Server, Anda dapat menambahkan pemicu seperti
!ip atau !rules.
- Trigger: Teks yang mengaktifkan perintah (misalnya,
helpuntuk!help). - Response: Pesan yang akan dikirim bot.
📋 Contoh
- Trigger: ip
- Response:
🎮 **IP Server**
IP: play.serverku.com
Port: 25565
Versi: 1.20.4
User bisa ketik !ip untuk mendapat respons ini.
- Trigger: store
- Response:
🛍️ **Toko Kami**
Kunjungi: https://toko.serverku.com
Gunakan kode DISCORD untuk diskon 10%!
Panel Templates
Save time by reusing your favorite panel layouts.
Go to the Templates tab to manage your saved designs.
- Save as Template: In the Panel Editor, you can save your current design as a template.
- Use Template: Quickly load a pre-made design when creating a new panel.
Template Panel
Hemat waktu dengan menggunakan kembali tata letak panel favorit Anda.
Buka tab Templates untuk mengelola desain yang tersimpan.
- Simpan sebagai Template: Di Editor Panel, Anda dapat menyimpan desain saat ini sebagai template.
- Gunakan Template: Muat desain yang sudah jadi dengan cepat saat membuat panel baru.
Ticket History & Transcripts
View past support conversations even after tickets are closed.
Navigate to the Tickets tab in your dashboard.
- Filter: Switch between "Open" and "Closed" tickets.
- View Transcript: Click the "View" button to see the full chat history, including images and embeds.
- Permanent Link: Transcripts are saved permanently and can be shared with staff.
Riwayat & Transkrip Tiket
Lihat percakapan dukungan masa lalu bahkan setelah tiket ditutup.
Navigasi ke tab Tickets di dashboard Anda.
- Filter: Beralih antara tiket "Terbuka" dan "Tertutup".
- Lihat Transkrip: Klik tombol "Lihat" untuk melihat riwayat obrolan lengkap, termasuk gambar dan embed.
- Tautan Permanen: Transkrip disimpan secara permanen dan dapat dibagikan dengan staf.
Invite Tracker
Track who is inviting users to your server.
The Invites tab shows a leaderboard of your top inviters. Current features:
- Real-time invite tracking.
- Detection of fake/left invites (coming soon).
- Leaderboard display in Dashboard.
Pelacak Invite
Lacak siapa yang mengundang pengguna ke server Anda.
Tab Invites menampilkan papan peringkat pengundang teratas Anda. Fitur saat ini:
- Pelacakan undangan waktu nyata (real-time).
- Deteksi undangan palsu/keluar (segera hadir).
- Tampilan Papan Peringkat di Dashboard.
Sticky Messages
Ensure important information is always visible at the bottom of a channel.
Navigate to the Sticky Messages tab in your dashboard.
- Select Channel: Choose which channel to activate the sticky message in.
- Set Content: Write your message (supports Markdown).
- Auto-Resend: The bot will automatically delete the old message and send a new one whenever someone types in the channel.
Pesan Sticky
Pastikan informasi penting selalu terlihat di bagian bawah channel.
Navigasi ke tab Sticky Messages di dashboard Anda.
- Pilih Channel: Pilih channel mana yang akan diaktifkan pesan sticky-nya.
- Atur Konten: Tulis pesan Anda (mendukung Markdown).
- Kirim Ulang Otomatis: Bot akan secara otomatis menghapus pesan lama dan mengirim yang baru setiap kali seseorang mengetik di channel.
Settings
Manage essential server configurations in the Settings tab.
- Log Channel: Where ticket logs are sent.
- Transcript Channel: Where HTML transcripts of closed tickets are archived.
- Ticket Category: Default category for new tickets.
- Language: Default bot language for messages.
Pengaturan
Kelola konfigurasi server penting di tab Settings.
- Log Channel: Tempat log tiket dikirim.
- Transcript Channel: Tempat arsip transkrip HTML tiket yang ditutup.
- Kategori Tiket: Kategori default untuk tiket baru.
- Bahasa: Bahasa bot default untuk pesan.
Ticket Variables
Use these variables in Ticket Name Format, Welcome Messages, and Embeds:
{USER}- The user's mention.{USER_NAME}- The user's display name.{USER_ID}- The user's Discord ID.{TICKET_NUMBER}- Unique ticket counter (e.g. 001).{TYPE}- Button name/type (e.g. Support).{GUILD_NAME}- Server name.{MEMBER_COUNT}- Total server members.
Variabel Tiket
Gunakan variabel ini dalam Format Nama Tiket, Pesan Welcome, dan Embed:
{USER}- Mention pengguna.{USER_NAME}- Nama tampilan pengguna.{USER_ID}- ID Discord pengguna.{TICKET_NUMBER}- Penghitung tiket unik (contoh: 001).{TYPE}- Nama/tipe tombol (contoh: Support).{GUILD_NAME}- Nama server.{MEMBER_COUNT}- Total anggota server.