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./testi- Create a transaction testimonial with seller, buyer, product details./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./testi- Buat testimonial transaksi dengan detail penjual, pembeli, produk./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 text message the bot will send. (Optional if using Embed)
- Embed: Create a rich message with Title, Description, and Color. Perfect for professional looking responses.
📋 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!
- Trigger: rules
- Embed Title: 📜 Server Rules
- Embed Description: 1. No Spam
2. Be Respectful - Embed Color: #FF0000
This will create a neat red message box!
Perintah Kustom
Buat respons teks sederhana atau Pesan Embed 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 teks yang akan dikirim bot. (Opsional jika menggunakan Embed)
- Embed: Buat pesan yang rapi dengan Judul, Deskripsi, dan Warna. Cocok untuk tampilan profesional.
📋 Contoh
- Trigger: ip
- Response:
IP: play.serverku.com
- Trigger: rules
- Embed Title: 📜 Peraturan Server
- Embed Description: 1. Dilarang Spam
2. Sopan santun - Embed Color: #FF0000
Akan menghasilkan kotak pesan berwarna merah yang rapi!
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.
Testimonial
Display transaction testimonials beautifully with the Testimonial system.
Dashboard Configuration
Navigate to the Testimonial tab in your dashboard to configure:
- Channel: Select which channel testimonials will be posted to.
- Embed Title: Customize the embed title (supports {SERVER_NAME} variable).
- Embed Color: Choose a custom color for the testimonial embed.
- Thumbnail: Add your shop logo or icon.
- Footer: Custom footer text for branding.
- Field Labels: Customize labels for Seller, Buyer, Product, Price, and Payment Method.
Using /testi Command
/testi seller:@user buyer:@user product:"Product Name" payment_method:"QRIS" price:"Rp 50.000"
Parameters:
seller- The seller (user mention)buyer- The buyer (user mention)product- Product name/descriptionpayment_method- Payment method used (QRIS, PayPal, etc.)price- Transaction priceproof- (Optional) Attach proof image
📋 Example Output
The bot will post a beautiful embed with:
- 🏷️ Seller: @SellerName
- 🎉 Buyer: @BuyerName
- 🛒 Product: 500 Robux
- 💰 Price: Rp 72.000
- 💳 Payment Method: QRIS
- 📸 Proof: (attached image if provided)
Testimonial
Tampilkan testimonial transaksi dengan indah menggunakan sistem Testimonial.
Konfigurasi Dashboard
Buka tab Testimonial di dashboard untuk mengatur:
- Channel: Pilih channel tempat testimonial akan diposting.
- Judul Embed: Kustomisasi judul embed (mendukung variabel {SERVER_NAME}).
- Warna Embed: Pilih warna kustom untuk embed testimonial.
- Thumbnail: Tambahkan logo atau ikon toko Anda.
- Footer: Teks footer kustom untuk branding.
- Label Field: Kustomisasi label untuk Penjual, Pembeli, Produk, Harga, dan Metode Pembayaran.
Menggunakan Command /testi
/testi seller:@user buyer:@user product:"Nama Produk" payment_method:"QRIS" price:"Rp 50.000"
Parameter:
seller- Penjual (mention user)buyer- Pembeli (mention user)product- Nama/deskripsi produkpayment_method- Metode pembayaran (QRIS, PayPal, dll.)price- Harga transaksiproof- (Opsional) Lampirkan gambar bukti
📋 Contoh Output
Bot akan memposting embed yang indah dengan:
- 🏷️ Penjual: @NamaPenjual
- 🎉 Pembeli: @NamaPembeli
- 🛒 Produk: 500 Robux
- 💰 Harga: Rp 72.000
- 💳 Metode Pembayaran: QRIS
- 📸 Bukti: (gambar terlampir jika ada)
Vouch System
Build trust in your marketplace server with the Vouch System.
Dashboard Configuration
Configure vouch settings in the Settings tab (Vouch section):
- Vouch Channel: Select channel where vouches will be posted.
- Emoji: Customize the vouch reaction emoji.
- Custom Buttons: Add custom action buttons to vouch messages.
Using /vouch Command
/vouch user:@seller message:"Great seller, fast delivery!"
Parameters:
user- The user receiving the vouchmessage- Your vouch message/review
📋 Example Output
The bot will post a vouch embed showing:
- 🌟 Vouched by: @YourName
- 🎯 For: @SellerName
- 💬 Message: "Great seller, fast delivery!"
- ⏰ Timestamp
Sistem Vouch
Bangun kepercayaan di server marketplace Anda dengan Sistem Vouch.
Konfigurasi Dashboard
Atur pengaturan vouch di tab Settings (bagian Vouch):
- Channel Vouch: Pilih channel tempat vouch akan diposting.
- Emoji: Kustomisasi emoji reaksi vouch.
- Tombol Kustom: Tambahkan tombol aksi kustom ke pesan vouch.
Menggunakan Command /vouch
/vouch user:@penjual message:"Penjual hebat, pengiriman cepat!"
Parameter:
user- User yang menerima vouchmessage- Pesan/review vouch Anda
📋 Contoh Output
Bot akan memposting embed vouch yang menampilkan:
- 🌟 Di-vouch oleh: @NamaAnda
- 🎯 Untuk: @NamaPenjual
- 💬 Pesan: "Penjual hebat, pengiriman cepat!"
- ⏰ Waktu
Statistics
Track your server's support performance with detailed analytics.
Dashboard Overview
Navigate to the Statistics tab in your guild dashboard to view:
- Total Tickets: All-time ticket count.
- Open Tickets: Currently active tickets.
- Closed Tickets: Resolved tickets.
- Response Time: Average first response time.
- Ticket Volume Chart: Visual graph of ticket activity over time.
- Ticket Types Distribution: Pie chart showing which ticket types are most used.
Time Range Filter
Filter statistics by time period:
- Last 7 days
- Last 30 days
- Last 90 days
- All time
Using /stats Command
/stats
Shows a quick stats embed in Discord with your server's ticket statistics.
Statistik
Lacak performa support server Anda dengan analitik detail.
Gambaran Dashboard
Buka tab Statistics di dashboard server untuk melihat:
- Total Tiket: Jumlah tiket sepanjang waktu.
- Tiket Terbuka: Tiket yang sedang aktif.
- Tiket Tertutup: Tiket yang sudah diselesaikan.
- Waktu Respons: Rata-rata waktu respons pertama.
- Grafik Volume Tiket: Grafik visual aktivitas tiket dari waktu ke waktu.
- Distribusi Tipe Tiket: Diagram pie menunjukkan tipe tiket yang paling banyak digunakan.
Filter Rentang Waktu
Filter statistik berdasarkan periode waktu:
- 7 hari terakhir
- 30 hari terakhir
- 90 hari terakhir
- Sepanjang waktu
Menggunakan Command /stats
/stats
Menampilkan embed statistik cepat di Discord dengan statistik tiket server Anda.
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.