Documentation
Welcome to the official documentation for KingBot — the complete Discord bot management platform. Here you'll find everything you need to set up, configure, and master all KingBot features.
What is KingBot?
KingBot is a SaaS Discord bot platform that lets you create and host your own fully-branded Discord bot without any coding knowledge. Each user gets their own bot token, their own identity, and full access to all premium features.
Dokumentasi
Selamat datang di dokumentasi resmi KingBot — platform manajemen bot Discord yang lengkap. Di sini Anda akan menemukan semua yang diperlukan untuk mengatur, mengonfigurasi, dan menguasai semua fitur KingBot.
Apa itu KingBot?
KingBot adalah platform bot Discord SaaS yang memungkinkan Anda membuat dan meng-host bot Discord bermerek Anda sendiri tanpa pengetahuan coding. Setiap pengguna mendapatkan token bot mereka sendiri, identitas mereka sendiri, dan akses penuh ke semua fitur premium.
Getting Started
Follow these steps to set up your KingBot in under 5 minutes.
- Create an account at KingBot.id/register using your email address.
- Create a Discord application at discord.com/developers and get your bot token.
- Add your bot token in the KingBot dashboard under Bot Settings.
- Invite your bot to your server using the generated invite link.
- Configure features from the dashboard — ticket panels, welcome messages, and more.
Memulai
Ikuti langkah-langkah ini untuk menyiapkan KingBot Anda dalam kurang dari 5 menit.
- Buat akun di KingBot.id/register menggunakan alamat email Anda.
- Buat aplikasi Discord di discord.com/developers dan dapatkan token bot Anda.
- Tambahkan token bot Anda di dashboard KingBot di bawah Pengaturan Bot.
- Undang bot Anda ke server menggunakan tautan undangan yang dihasilkan.
- Konfigurasikan fitur dari dashboard — panel tiket, pesan selamat datang, dan lainnya.
Commands
KingBot uses Discord's slash command system. All commands are registered automatically when you set up your bot token.
Moderation Commands
| Command | Description | Permission |
|---|---|---|
/ban |
Ban a member from the server | Ban Members |
/kick |
Kick a member from the server | Kick Members |
/mute |
Timeout a member | Moderate Members |
/warn |
Issue a warning to a member | Moderate Members |
/clear |
Bulk delete messages | Manage Messages |
Ticket Commands
| Command | Description |
|---|---|
/ticket panel |
Create a ticket panel in the current channel |
/ticket close |
Close the current ticket |
/ticket transcript |
Generate a transcript of the ticket |
/ticket add |
Add a user to the current ticket |
Perintah
KingBot menggunakan sistem perintah slash Discord. Semua perintah terdaftar secara otomatis saat Anda menyetel token bot.
Perintah Moderasi
| Perintah | Deskripsi | Izin |
|---|---|---|
/ban |
Blokir anggota dari server | Blokir Anggota |
/kick |
Keluarkan anggota dari server | Keluarkan Anggota |
/mute |
Bungkam anggota sementara | Moderasi Anggota |
/warn |
Berikan peringatan pada anggota | Moderasi Anggota |
/clear |
Hapus pesan secara massal | Kelola Pesan |
Permissions
KingBot requires the following Discord permissions to function correctly. Make sure your bot has these granted via the invite link generated on your dashboard.
- Administrator — Recommended for full functionality
- Manage Channels — Required for ticket creation
- Manage Roles — Required for role assignment features
- Send Messages / Embed Links — For all bot responses
- Manage Messages — Required for
/clearand sticky messages
Izin
KingBot memerlukan izin Discord berikut untuk berfungsi dengan benar:
- Administrator — Direkomendasikan untuk fungsionalitas penuh
- Kelola Saluran — Diperlukan untuk pembuatan tiket
- Kelola Peran — Diperlukan untuk fitur penugasan peran
- Kirim Pesan / Tautan Embed — Untuk semua respons bot
- Kelola Pesan — Diperlukan untuk
/cleardan pesan tempel
Ticket Panels
Ticket panels allow your server members to open support tickets by clicking a button. Configure panels from your dashboard under Features → Tickets.
Creating a Ticket Panel
/ticket panel channel:#support title:"Support Tickets" description:"Click a button below to open a ticket."
Panel Tiket
Panel tiket memungkinkan anggota server Anda membuka tiket dukungan dengan mengklik tombol. Konfigurasikan panel dari dashboard Anda di Fitur → Tiket.
Welcome System
Automatically greet new members with a customizable welcome message. Supports rich embeds, mention, and custom variables.
Example Welcome Embed
{
"channel": "welcome",
"message": "Welcome, {USER}!",
"embed": {
"title": "Welcome to {GUILD_NAME}!",
"description": "Support will be with you shortly!",
"color": "#ff2244"
}
}
Sistem Sambutan
Sapa anggota baru secara otomatis dengan pesan sambutan yang dapat dikustomisasi. Mendukung embed kaya, sebutan, dan variabel kustom.
Embed Messages
Create rich Discord embeds directly from your dashboard without any coding. Use the visual embed
builder or use the /embed command.
/embed send channel:#announcements title:"Server Update" color:#ff2244 description:"Important news..."
Pesan Embed
Buat embed Discord yang kaya langsung dari dashboard Anda tanpa coding. Gunakan pembangun embed
visual atau gunakan perintah /embed.
Custom Commands
Create your own slash commands with custom responses. Supports text, embeds, and role assignment triggers.
Usage
{
"name": "rules",
"description": "Shows the server rules",
"response_type": "embed",
"embed": {
"title": "Server Rules",
"description": "1. Be respectful\n2. No spam\n3. Follow Discord ToS"
}
}
Perintah Kustom
Buat perintah slash Anda sendiri dengan respons kustom. Mendukung teks, embed, dan pemicu penugasan peran.
Ticket History
KingBot automatically saves transcripts for all closed tickets. Access them from Dashboard → Ticket History. Each transcript includes the full conversation in a searchable HTML format.
Riwayat Tiket
KingBot secara otomatis menyimpan transkrip untuk semua tiket yang ditutup. Akses dari Dashboard → Riwayat Tiket.
Sticky Messages
Sticky messages automatically re-post a message to the bottom of a channel whenever new messages are sent, keeping important information visible.
/sticky set channel:#chat message:"Please read the rules before chatting!"
Pesan Tempel
Pesan tempel secara otomatis memposting ulang pesan ke bagian bawah saluran setiap kali ada pesan baru, menjaga informasi penting tetap terlihat.
Vouch System
Allow members to vouch for each other, building a reputation system inside your Discord server. Perfect for trading or service communities.
/vouch @username "Great seller, fast delivery! ⭐⭐⭐⭐⭐"
Sistem Vouch
Izinkan anggota untuk saling memberikan vouch, membangun sistem reputasi di dalam server Discord Anda.
Settings
Global bot settings are configured from the Dashboard under Bot Settings. Key settings include:
- Bot Token — Your private Discord bot token
- Command Prefix — Legacy prefix for text commands (default:
!) - Log Channel — Channel where bot actions are logged
- Admin Roles — Roles with bot administration privileges
- Language — Bot response language (EN / ID)
Pengaturan
Pengaturan bot global dikonfigurasi dari Dashboard di bawah Pengaturan Bot:
- Token Bot — Token bot Discord pribadi Anda
- Awalan Perintah — Awalan legacy untuk perintah teks
- Saluran Log — Saluran tempat tindakan bot dicatat
- Peran Admin — Peran dengan hak istimewa administrasi bot
Variables
Use variables in your messages, embeds, and welcome cards to dynamically insert information.
Ticket Panel Variables
Used in ticket button settings (messages, welcome embeds, ticket names):
| Variable | Output |
|---|---|
{USER} |
Username (e.g., "andigaming") |
{USER_ID} |
Discord user ID (e.g., "123456789") |
{USER_NAME} |
Full username (same as {USER}) |
{TICKET_NUMBER} |
Auto-incrementing ticket number |
{TYPE} |
Button label (ticket type) |
{GUILD_NAME} |
Server name |
Welcome/Goodbye Variables
Used in welcome and goodbye messages:
| Variable | Output |
|---|---|
{USER} |
Mentions the member (@user) |
{USER_NAME} |
Username without mention |
{SERVER} |
Server name |
Variabel
Gunakan variabel dalam pesan, embed, dan kartu sambutan Anda untuk menyisipkan informasi secara dinamis.
Variabel Panel Tiket
Digunakan di pengaturan tombol tiket (pesan, embed sambutan, nama tiket):
| Variabel | Output |
|---|---|
{USER} |
Nama pengguna (contoh: "andigaming") |
{USER_ID} |
ID Discord user (contoh: "123456789") |
{USER_NAME} |
Nama lengkap (sama dengan {USER}) |
{TICKET_NUMBER} |
Nomor tiket auto-increment |
{TYPE} |
Label tombol (tipe tiket) |
{GUILD_NAME} |
Nama server |
Variabel Sambutan/Perpisahan
Digunakan di pesan sambutan dan perpisahan:
| Variabel | Output |
|---|---|
{USER} |
Sebutan member (@user) |
{USER_NAME} |
Nama user tanpa sebutan |
{SERVER} |
Nama server |