PDF download Unduh PDF PDF download Unduh PDF

Discord adalah program obrolan populer yang sering digunakan dan disukai oleh para pemain gim. Pengguna Discord dapat membuat sendiri kanal Discord-nya secara gratis dan mengundang orang-orang untuk bergabung dalam kanal. Beberapa orang menggunakan bot pada Discord untuk memutar musik, menyapa pengguna baru di kanal, dan lain-lain. Artikel wikiHow ini akan menunjukkan kepada Anda cara membuat bot untuk Discord. Namun, setidaknya Anda harus sedikit familiar dengan pengodean karena bot bekerja melalui JavaScript.

Bagian 1
Bagian 1 dari 6:

Mempersiapkan Komputer

PDF download Unduh PDF
  1. Unduh Node.js dari https://nodejs.org/en/download/ . Node.js adalah runtime JavaScript gratis yang Anda butuhkan untuk membuat bot . Anda bisa memilih berkas pemasangan untuk Windows atau MacOS, serta versi yang diinginkan. Untuk proses ini, Anda disarankan memilih versi LTS.
  2. Pada komputer Windows, cukup klik berkas yang sudah diunduh untuk menjalankan pemasangan. Pada komputer Mac, Anda perlu mengekstrak berkas dan mencari aplikasi/berkas pemasangan. Pastikan Anda membaca semua kesepakatan sebelum melakukan pemasangan.
  3. Jika Anda belum memiliki akun Discord, Anda bisa membuatnya di https://discord.com/ .
  4. Buka aplikasi Discord pada komputer dan buka kanal yang Anda ingin tambahi bot .
    Iklan
Bagian 2
Bagian 2 dari 6:

Membuat Bot pada Discord

PDF download Unduh PDF
  1. Kunjungi https://discord.com/developers/applications/me melalui peramban web. Anda mungkin sudah bisa mengakses ke akun melalui aplikasi, tetapi masuklah kembali jika diminta. Pada bagian ini, Anda membuat aplikasi yang mengaktifkan bot . Ini artinya Anda akan membuat aplikasi dan bot .
  2. Tombol ini berada di sisi kanan peramban. Jendela pop-up untuk nama aplikasi Anda akan ditampilkan.
    • Tikkan nama aplikasi dan klik “ Create ”. Pilih nama yang deskriptif (mis. "Greeterbot") jika bot aplikasi Anda berfungsi menyapa para pengguna. Namun, nama seperti "Greeterbot" dapat memicu galat karena merupakan nama yang populer. Oleh karena itu, tambahkan rangkaian angka di akhir nama (mis. "Greeterbot38764165441").
  3. Menu ini ditandai oleh ikon potongan teka-teki gambar.
  4. Tombol ini berada di bawah judul “ Build-A-Bot ”.
    • Klik “ Yes, do it! ” pada jendela pop-up untuk mengonfirmasi tindakan.
    • Jika Anda mendapatkan pesan galat mengenai nama yang terlalu populer, kembali ke halaman aplikasi dan ubah namanya. Sebagai contoh, nama “ Music Bot ” dirasa terlalu populer. Namun, Anda bisa menambahkan beberapa angka di akhir nama aplikasi.
  5. Tulisan ini berada pada area informasi bot . Saat teks diklik, Anda bisa melihat rangkaian huruf dan angka.
    • Klik “ Copy ” untuk menyalin semua teks. Anda dapat menempelkannya pada aplikasi sticky note atau catatan, tetapi pastikan Anda bisa mengakses kode dan tidak memberikannya kepada siapa pun. Siapa pun yang memiliki kode tersebut dapat mengendalikan bot . Kode tersebut akan selalu ditampilkan pada halaman ini saat Anda membutuhkannya.
    Iklan
Bagian 3
Bagian 3 dari 6:

Mengirimkan Bot ke Server atau Kanal Discord

PDF download Unduh PDF
  1. Opsi ini berada pada menu di sisi kiri layar.
  2. Opsi ini berada di bagian tengah halaman web.
  3. https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”
  4. Anda akan dibawa ke halaman baru yang memungkinkan Anda untuk menambahkan bot ke kanal.
    • Klik kotak drop-down untuk menampilkan semua kanal yang kompatibel.
    • Klik “ Authorize ” untuk melanjutkan. Anda akan mendapatkan pesan konfirmasi bahwa bot sudah ditambahkan dan tab yang aktif sudah boleh ditutup.
    Iklan
Bagian 4
Bagian 4 dari 6:

Mengodekan Bot

PDF download Unduh PDF
  1. 1
    Buat folder untuk kode bot pada desktop. Anda akan membuat berkas-berkas kode yang nantinya akan ditambahkan ke folder tersebut.
    • Kode yang ditampilkan di artikel ini diambil dari https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ .
    • Anda bisa mencari kode-kode bot lain dari internet jika mau, seperti kode untuk memutar musik secara terus-menerus. Artikel wikiHow menggunakan sampel kode untuk bot yang menanggapi teks atau perintah yang diawali dengan "!"
  2. 2
    Buka program penyunting teks. Anda bisa menggunakan program penyunting teks bawaah seperti Notepad untuk Windows, atau TextEdit untuk Mac.
  3. 3
    Masukkan kode berikut:
       { 
       “token” 
       : 
       “Bot 
       Token 
       Anda” 
       } 
      
    • Pastikan Anda memasukkan nomor Bot Token yang didapatkan dari langkah-langkah sebelumnya di dalam tanda kutip pada teks kode.
  4. 4
    Simpan berkas sebagai “ auth.json ”. Pastikan berkas tidak disimpan dengan ekstensi .txt.
  5. 5
    Buat dokumen baru. Anda bisa membuatnya dengan menekan pintasan Ctrl + N (Windows) atau Cmd + N (Mac), atau mengeklik opsi “ New ” dari tab File ”.
  6. 6
    Tikkan kode berikut:
       { 
       “name” 
       : 
       “greeter 
       - 
       bot” 
       , 
       “version” 
       : 
       “1 
       . 
       0.0 
        
       , 
       “description” 
       : 
       “Bot 
       Discord 
       Pertamaku” 
       , 
       “main” 
       : 
       “bot 
       . 
       js” 
       , 
       “author” 
       : 
       “Nama 
       Anda” 
       , 
       “dependencies” 
       : 
       {} 
       } 
      
    • Pastikan Anda mengganti entri "Nama Anda” dengan nama Anda. Anda juga bisa mengubah entri “ description ” jika tidak ingin menggunakan “Bot Discord Pertamaku.”
  7. 7
    Simpan berkas sebagai “ package.json ”. Pastikan berkas tidak disimpan dengan ekstensi .txt.
  8. 8
    Buat dokumen baru. Anda bisa membuatnya dengan menekan pintasan Ctrl + N (Windows) atau Cmd + N (Mac), atau mengeklik opsi “ New ” dari tab File ”.
  9. 9
    Tikkan kode bot . Sebagai contoh, jika Anda ingin membuat bot yang menanggapi pesan atau perintah yang diawali simbol "!", tikkan kode berikut:
       var 
       Discord 
       = 
       require 
       ( 
       'discord.io' 
       ); 
       var 
       logger 
       = 
       require 
       ( 
       'winston' 
       ); 
       var 
       auth 
       = 
       require 
       ( 
       './auth.json' 
       ); 
       // Configure logger settings 
       logger 
       . 
       remove 
       ( 
       logger 
       . 
       transports 
       . 
       Console 
       ); 
       logger 
       . 
       add 
       ( 
       new 
       logger 
       . 
       transports 
       . 
       Console 
       , 
       { 
       colorize 
       : 
       true 
       }); 
       logger 
       . 
       level 
       = 
       'debug' 
       ; 
       // Initialize Discord Bot 
       var 
       bot 
       = 
       new 
       Discord 
       . 
       Client 
       ({ 
       token 
       : 
       auth 
       . 
       token 
       , 
       autorun 
       : 
       true 
       }); 
       bot 
       . 
       on 
       ( 
       'ready' 
       , 
       function 
       ( 
       evt 
       ) 
       { 
       logger 
       . 
       info 
       ( 
       'Connected' 
       ); 
       logger 
       . 
       info 
       ( 
       'Logged in as: ' 
       ); 
       logger 
       . 
       info 
       ( 
       bot 
       . 
       username 
       + 
       ' - (' 
       + 
       bot 
       . 
       id 
       + 
       ')' 
       ); 
       }); 
       bot 
       . 
       on 
       ( 
       'message' 
       , 
       function 
       ( 
       user 
       , 
       userID 
       , 
       channelID 
       , 
       message 
       , 
       evt 
       ) 
       { 
       // Our bot needs to know if it will execute a command 
       // It will listen for messages that will start with `!` 
       if 
       ( 
       message 
       . 
       substring 
       ( 
       0 
       , 
       1 
       ) 
       == 
       '!' 
       ) 
       { 
       var 
       args 
       = 
       message 
       . 
       substring 
       ( 
       1 
       ) 
       . 
       split 
       ( 
       ' ' 
       ); 
       var 
       cmd 
       = 
       args 
       [ 
       0 
       ]; 
       args 
       = 
       args 
       . 
       splice 
       ( 
       1 
       ); 
       switch 
       ( 
       cmd 
       ) 
       { 
       // !ping 
       case 
       'ping' 
       : 
       bot 
       . 
       sendMessage 
       ({ 
       to 
       : 
       channelID 
       , 
       message 
       : 
       'Pong!' 
       }); 
       break 
       ; 
       // Just add any case commands if you want to. 
       } 
       } 
       }); 
      
  10. Pastikan berkas tidak disimpan dengan ekstensi .txt.
    • Anda bisa menutup program penyunting teks pada tahap ini.
    Iklan
Bagian 5
Bagian 5 dari 6:

Memasang Pendukung ( Dependency ) Bot

PDF download Unduh PDF
  1. Pada Windows, Anda bisa menggunakan kata kunci “Cmd” pada kolom pencarian Windows di menu “Start”. Pada Mac, Anda bisa mencari “Command Prompt” melalui Spotlight.
  2. Sebagai contoh, Anda bisa mengetikkan cd\Users\Default Desktop\Desktop\NamaFolderDiscordBot .
  3. Setelah Node.js terpasang, baris perintah ini secara otomatis akan mengunduh pendukung atau dependency untuk bot ke folder desktop.
  4. Tikkan npm install https://github.com/woor/discord.io/tarball/gateway_v6 dan tekan Enter . Kode tersebut akan memastikan tidak ada elemen atau program lain yang Anda perlu pasang agar bot dapat bekerja.
    • Sekarang Anda sudah memiliki kode untuk bot dan akan menguji bahwa kode dapat berfungsi pada metode berikutnya.
    Iklan
Bagian 6
Bagian 6 dari 6:

Menjalankan Bot

PDF download Unduh PDF
  1. Jika Anda mendapatkan pesan galat, Anda melakukan kesalahan pada kode bot .
  2. Masukkan perintah tersebut pada kanal yang memuat bot . Kode contoh yang ditampilkan dalam artikel ini memerintahkan bot untuk menanggapi perintah atau tulisan yang diawali dengan simbol “!” dengan kata " Pong! ". Untuk menguji apakah bot berfungsi, tikkan “!Intro” dan tunggu balasan atau respons dari bot . [1]
  3. Jika bot tidak menanggapi pesan "!Intro" pada Discord, baca kembali artikel wikiHow ini dan pastikan bot telah diatur dengan baik. Selain itu, pastikan:
    • Node.js terpasang dengan benar.
    • Bot Token dimasukkan dengan benar pada berkas auth.json.
    • Anda berada di kanal yang sama dengan bot
    • Bot sudah berada di server.
    • Kode yang dimasukkan ke berkas auth.json, bot.js, dan package.json sudah tepat.
    • Anda sudah mengunduh semua pendukung atau dependency agar bot dapat bekerja menggunakan Command Prompt (setelah Node.js terpasang).
    Iklan

Tentang wikiHow ini

Halaman ini telah diakses sebanyak 12.797 kali.

Apakah artikel ini membantu Anda?

Iklan