Build Bot Discord Pertama Anda dengan JavaScript

Anda ingin membangun bot Discord.

Mungkin Anda melihat bot yang memutar musik atau menjalankan jajak pendapat dan bertanya-tanya bagaimana cara kerjanya.

Di akhir seri ini, Anda akan membangunnya sendiri.

Bagian pertama ini akan membawa Anda dari nol hingga memiliki bot yang merespons perintah.

Anda tidak memerlukan pengalaman coding sebelumnya.

Apa yang akan Anda pelajari dalam seri ini:

  • Bagian 1: Menyiapkan bot dan merespons slash command.
  • Bagian 2: Mengatur kode Anda dan menambah lebih banyak perintah.
  • Bagian 3: Menggunakan Prisma untuk memberi bot Anda memori dengan database.
  • Bagian 4: Membangun sistem leveling atau ekonomi yang lengkap.

Apa itu bot Discord?

Bot tidak berada di dalam Discord.

Bot adalah program yang berjalan di komputer yang terhubung ke Discord melalui internet.

Bot bekerja dalam dua bagian:

  • Sisi Discord: Anda mendaftarkan bot di Developer Portal.
  • Sisi kode: Anda menulis instruksi JavaScript untuk memberi tahu bot apa yang harus dilakukan.

Toolkit Anda:

  • Node.js: Mesin yang menjalankan JavaScript Anda.
  • VS Code: Editor tempat Anda menulis kode.
  • Discord Developer Portal: Tempat Anda mengelola identitas bot Anda.

Aturan Keamanan Penting:

Token bot Anda adalah sebuah kata sandi.

Jika seseorang mendapatkan token Anda, mereka akan mengendalikan bot Anda.

Jangan pernah membagikan token Anda.

Jangan pernah menaruhnya langsung di dalam kode Anda.

Gunakan file .env agar tetap aman.

Proses Persiapan:

  1. Buat aplikasi di Discord Developer Portal.
  2. Dapatkan Bot Token Anda dan simpan dengan aman.
  3. Aktifkan izin yang tepat untuk mengundang bot Anda ke server uji coba.
  4. Gunakan npm untuk menginstal discord.js dan dotenv.
  5. Tulis kode Anda di index.js untuk menangani event.
  6. Gunakan slash command untuk berinteraksi dengan pengguna.

Slash command adalah cara modern untuk membangun.

Cara ini lebih cepat dan lebih privat daripada membaca setiap pesan di sebuah server.

Jika Anda menemui error, jangan khawatir.

Membaca pesan error adalah bagian dari pekerjaan.

Sekarang Anda memiliki bot yang berfungsi.

Di Bagian 2, kita akan menambahkan lebih banyak perintah dan mengatur file Anda agar tetap rapi.

Sumber: https://dev.to/itsash/discord-bot-series-part-1-getting-started-cjh