Panduan

Cara membuat bot Discord tanpa coding

Diperbarui 18 Oktober 2026

Bot Discord adalah program kecil yang terhubung ke Discord dengan token dan menjawab slash command, bereaksi terhadap anggota baru, atau memoderasi pesan. Kamu bisa memilikinya tanpa menulis kode: buat bot di developer portal Discord, deskripsikan apa yang harus dilakukannya, dan biarkan Codexe menulisnya dengan Python (discord.py) atau Node.js (discord.js). Kamu mencobanya dengan token-mu sendiri sebelum meng-hosting-nya.

Ubah perintahnya sesuai kebutuhan servermu.

Buat ini dengan Codexe

Langkah demi langkah

  1. 1.Buat bot di Discord

    Di developer portal Discord, buat aplikasi, buka Bot, dan salin token-nya. Perlakukan seperti kata sandi.

  2. 2.Pilih Python atau Node.js

    Keduanya bisa. Pilih yang didukung hosting-mu, atau yang dikuasai teman yang mungkin akan membantumu nanti.

  3. 3.Deskripsikan perintah dan event-nya

    Setiap slash command dengan opsinya dan siapa yang boleh memakainya, event yang ditanggapinya (anggota baru, pesan, reaksi), dan tempat menyimpan data.

  4. 4.Biarkan Codexe menulisnya

    Codexe menulis proyek bot lengkap dengan slash command. Token dibaca dari environment variable DISCORD_TOKEN dan tidak pernah ditulis ke dalam kode.

  5. 5.Uji jalankan di Codexe

    Di panel Host bot, tempel token-mu (disimpan terenkripsi, dan bisa kamu hapus), tekan Start, dan coba perintahnya di server Discord-mu sambil memperhatikan console.

  6. 6.Undang ke servermu

    Buat link undangan di developer portal dengan scope bot dan applications.commands serta permission yang dibutuhkan bot.

  7. 7.Hosting sungguhan

    Unduh ZIP, pasang dependensinya (pip install -r requirements.txt atau npm install), atur DISCORD_TOKEN, dan jalankan di mesin yang selalu menyala.

Apa yang perlu dideskripsikan

  • Slash command: nama, opsi, dan siapa yang bisa memakainya (semua orang, satu role, anggota dengan permission seperti Moderate Members).
  • Event: pesan sambutan, auto-role, reaction role, mencatat pesan yang dihapus.
  • Penyimpanan: file JSON atau SQLite untuk peringatan, level, atau pengaturan.
  • Intent: membaca isi pesan dan daftar anggota adalah privileged intent yang kamu aktifkan di developer portal; sebutkan mana yang bersedia kamu aktifkan.
  • API eksternal: misalnya ping status server Minecraft, dengan alamatnya di file config.

Contoh deskripsi

"Bot discord.py dengan slash command. /warn <user> <reason> menyimpan peringatan di SQLite dan mengirim DM ke pengguna. /warnings <user> menampilkan daftar peringatan beserta tanggalnya. /timeout <user> <minutes> <reason> menerapkan timeout Discord. Hanya anggota dengan Moderate Members yang bisa memakainya. Setiap tindakan dicatat ke channel yang dipilih dengan /setlog. Anggota baru mendapat role Member dan pesan sambutan di #welcome."

Uji jalan di dalam Codexe

Panel Host untuk mencoba bot, bukan untuk menjalankannya terus-menerus. Di setiap paket, sesi berhenti setelah 30 menit dan hanya satu bot yang berjalan pada satu waktu per akun. Waktu jalan per 24 jam bergulir tergantung paketnya:

PaketWaktu jalan per 24 jam
Free15 menit
Pro4 jam
Business12 jam
Enterprise24 jam

Masalah umum

  • Slash command tidak muncul: perintah global bisa butuh hingga satu jam untuk sinkron; perintah yang disinkronkan ke satu server langsung muncul.
  • Bot online tetapi mengabaikan pesan: ada privileged intent yang belum diaktifkan di developer portal.
  • "The application did not respond": perintah butuh lebih dari 3 detik tanpa defer. Minta di chat agar responsnya di-defer.

Pertanyaan

Apakah bot diperiksa sebelum aku menerimanya?

Bot Discord tidak diverifikasi lewat build: Ready berarti kodenya sudah dibuat. Gunakan uji jalan di panel Host untuk memeriksanya dengan token-mu.

Bisakah Codexe meng-hosting bot-ku secara permanen?

Tidak, panel Host adalah lingkungan uji dengan batas harian. Untuk bot yang selalu online, jalankan di VPS, layanan hosting bot, atau komputer yang selalu menyala.

Apakah gratis?

Membuat dan uji jalan gratis di paket gratis, dalam batas token-nya dan 15 menit waktu jalan bot per hari. Mengunduh ZIP membutuhkan paket atau paket download.

Deskripsikan bot-mu

Prompt ini terbuka dan siap dikirim:

“Bot discord.py dengan slash command: /warn menyimpan peringatan di SQLite dan mengirim DM ke pengguna, /warnings menampilkan peringatan pengguna beserta tanggalnya, /timeout menerapkan timeout Discord selama sejumlah menit, hanya anggota dengan Moderate Members yang bisa memakainya, setiap tindakan dicatat ke channel yang diatur dengan /setlog, anggota baru mendapat role Member dan pesan sambutan.”

Buat ini dengan Codexe
Cara membuat bot Discord tanpa coding | Codexe