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.

Note: KingBot is designed to be a complete replacement for multiple bots. Bring your own Discord bot token and we handle the hosting, uptime, and management.

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.

Catatan: KingBot dirancang untuk menggantikan beberapa bot sekaligus. Bawa token bot Discord Anda sendiri dan kami yang mengurus hosting, uptime, dan manajemennya.

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.

  1. Create an account at KingBot.id/register using your email address.
  2. Create a Discord application at discord.com/developers and get your bot token.
  3. Add your bot token in the KingBot dashboard under Bot Settings.
  4. Invite your bot to your server using the generated invite link.
  5. Configure features from the dashboard — ticket panels, welcome messages, and more.
Tip: Keep your bot token secret! Never share it publicly. If compromised, regenerate it immediately in the Discord Developer Portal.

Memulai

Ikuti langkah-langkah ini untuk menyiapkan KingBot Anda dalam kurang dari 5 menit.

  1. Buat akun di KingBot.id/register menggunakan alamat email Anda.
  2. Buat aplikasi Discord di discord.com/developers dan dapatkan token bot Anda.
  3. Tambahkan token bot Anda di dashboard KingBot di bawah Pengaturan Bot.
  4. Undang bot Anda ke server menggunakan tautan undangan yang dihasilkan.
  5. 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 /clear and 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 /clear dan 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

Slash Command
/ticket panel channel:#support title:"Support Tickets" description:"Click a button below to open a ticket."
Ticket transcripts are saved as HTML files. You can configure the transcript channel in Dashboard → Ticket Settings.

Panel Tiket

Panel tiket memungkinkan anggota server Anda membuka tiket dukungan dengan mengklik tombol. Konfigurasikan panel dari dashboard Anda di Fitur → Tiket.

Transkrip tiket disimpan sebagai file HTML. Anda dapat mengonfigurasi saluran transkrip di Dashboard → Pengaturan Tiket.

Welcome System

Automatically greet new members with a customizable welcome message. Supports rich embeds, mention, and custom variables.

Example Welcome Embed

JSON Config
{
  "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.

Slash 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

Dashboard Config
{
  "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.

Slash Command
/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.

Slash Command
/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