Unduh PDF
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.
Langkah
-
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.
-
Jalankan berkas pemasangan. 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.
-
Buat akun Discord (opsional). Jika Anda belum memiliki akun Discord, Anda bisa membuatnya di https://discord.com/ .
-
Masuk ke akun dan kanal Discord. Buka aplikasi Discord pada komputer dan buka kanal yang Anda ingin tambahi bot .Iklan
-
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 .
-
Klik tombol New Application yang berwarna biru. 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").
-
Klik Bot pada menu kiri. Menu ini ditandai oleh ikon potongan teka-teki gambar.
-
Klik Add Bot . 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.
-
Klik Click to Reveal Token . 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
-
Klik General Information . Opsi ini berada pada menu di sisi kiri layar.
-
Klik Copy di bawah segmen “ Client ID ”. Opsi ini berada di bagian tengah halaman web.
-
Tempelkan ClientID yang Anda sudah salin ke URL berikut: “ https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”
- Sebagai contoh, jika ClientID Anda adalah “000000000000000001”, URL akan tampak seperti: https://discord.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8
-
Tempelkan URL ke bilah alamat peramban. 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
-
1Buat 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 "!"
-
2Buka program penyunting teks. Anda bisa menggunakan program penyunting teks bawaah seperti Notepad untuk Windows, atau TextEdit untuk Mac.
-
3Masukkan kode berikut:
- Pastikan Anda memasukkan nomor Bot Token yang didapatkan dari langkah-langkah sebelumnya di dalam tanda kutip pada teks kode.
{ “token” : “Bot Token Anda” }
-
4Simpan berkas sebagai “ auth.json ”. Pastikan berkas tidak disimpan dengan ekstensi .txt.
-
5Buat dokumen baru. Anda bisa membuatnya dengan menekan pintasan Ctrl + N (Windows) atau ⌘ Cmd + N (Mac), atau mengeklik opsi “ New ” dari tab “ File ”.
-
6Tikkan kode berikut:
- Pastikan Anda mengganti entri "Nama Anda” dengan nama Anda. Anda juga bisa mengubah entri “ description ” jika tidak ingin menggunakan “Bot Discord Pertamaku.”
{ “name” : “greeter - bot” , “version” : “1 . 0.0 ” , “description” : “Bot Discord Pertamaku” , “main” : “bot . js” , “author” : “Nama Anda” , “dependencies” : {} }
-
7Simpan berkas sebagai “ package.json ”. Pastikan berkas tidak disimpan dengan ekstensi .txt.
-
8Buat dokumen baru. Anda bisa membuatnya dengan menekan pintasan Ctrl + N (Windows) atau ⌘ Cmd + N (Mac), atau mengeklik opsi “ New ” dari tab “ File ”.
-
9Tikkan 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. } } });
-
Simpan berkas sebagai “ bot.js ”. Pastikan berkas tidak disimpan dengan ekstensi .txt.
- Anda bisa menutup program penyunting teks pada tahap ini.
Iklan
-
Buka jendela Command Prompt. Pada Windows, Anda bisa menggunakan kata kunci “Cmd” pada kolom pencarian Windows di menu “Start”. Pada Mac, Anda bisa mencari “Command Prompt” melalui Spotlight.
-
Akses folder bot pada desktop. Sebagai contoh, Anda bisa mengetikkan cd\Users\Default Desktop\Desktop\NamaFolderDiscordBot .
-
Tikkan npm install discord.io winston –save dan tekan ↵ Enter . Setelah Node.js terpasang, baris perintah ini secara otomatis akan mengunduh pendukung atau dependency untuk bot ke folder desktop.
-
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
-
Tikkan node bot.js dan tekan ↵ Enter pada jendela Command Prompt. Jika Anda mendapatkan pesan galat, Anda melakukan kesalahan pada kode bot .
-
Tikkan “!Intro” pada Discord. 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] X Teliti sumber
-
Periksa kode jika Anda tidak mendapatkan respons. 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.687 kali.
Iklan