Lewati ke konten
Platform

Bot Discord

Bot Discord dengan Python (discord.py) atau Node.js (discord.js): isi permintaan, uji jalan bot di Codexe, batas waktu jalan per paket, dan menjaga token tetap aman.

Diperbarui

Di halaman ini
  1. Apa yang perlu ditulis di permintaan
  2. Tokennya
  3. Menguji jalan bot di Codexe
  4. Verifikasi
  5. Menjalankannya sendiri
  6. Masalah umum

Codexe membuat proyek bot Discord lengkap dengan Python (discord.py) atau Node.js (discord.js), memakai slash command.

#Apa yang perlu ditulis di permintaan

  • Library (Python atau Node.js).
  • Setiap slash command beserta opsinya dan siapa yang boleh memakainya.
  • Event yang perlu ditanggapi (anggota bergabung, pesan, reaksi).
  • Penyimpanan (JSON, SQLite…) dan API eksternal apa pun.
  • Intent mana yang bersedia kamu aktifkan. Message Content dan Server Members adalah intent istimewa dan harus dinyalakan di portal developer Discord.

#Tokennya

Bot yang dibuat membaca token dari variabel lingkungan DISCORD_TOKEN (BOT_TOKEN atau TOKEN juga bisa). Token tidak pernah ditulis ke kode sumber, dan tidak ada file .env yang dibuat. Perlakukan token seperti kata sandi: jika bocor, reset di portal developer Discord.

#Menguji jalan bot di Codexe

Proyek bot punya panel Host untuk mencoba bot tanpa menyiapkan server. Tempel token botmu (disimpan terenkripsi, dan kamu bisa menghapusnya), lalu Mulai, Hentikan, Mulai ulang, dan pantau Konsol.

Ini adalah lingkungan uji, bukan hosting permanen:

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

Di setiap paket: sebuah sesi berhenti setelah 30 menit, hanya satu bot yang berjalan dalam satu waktu per akun, dan jumlah start dibatasi. Bot berjalan terisolasi, dengan akses internet tetapi tanpa akses ke sistem milik Codexe.

#Verifikasi

Bot Discord tidak diverifikasi dengan build. Siap berarti proses pembuatan sudah selesai (lihat siklus hidup proyek). Gunakan uji jalan untuk memeriksanya.

#Menjalankannya sendiri

Unduh ZIP-nya, pasang dependensinya (pip install -r requirements.txt atau npm install), atur DISCORD_TOKEN di lingkunganmu, lalu jalankan. Undang bot ke servermu dengan scope bot dan applications.commands.

#Masalah umum

GejalaKemungkinan penyebab
Slash command tidak munculPerintah belum disinkronkan. Sinkronisasi global bisa memakan waktu hingga satu jam; sinkronisasi guild langsung.
Bot online tetapi mengabaikan pesanAda intent istimewa yang belum diaktifkan di portal developer.
"The application did not respond"Perintah memakan waktu lebih dari 3 detik tanpa defer. Minta chat untuk menunda (defer) responsnya.
Bot Discord | Codexe Docs