Cara Membuat Bot Discord Sendiri Sederhana

cara membuat bot discord

Cara Buat Bot Discord . Discord adalah aplikasi layanan penyedia team voice chat yang dikhususkan untuk komunitas para gamers . Discord sejak pertama dirilis pada tanggal 13 Mei 2015  yang berfokus untuk memberi layanan kepada para gamers untuk saling berkomunikasi . Pengguna discord bisa berkomunikasi dalam bentuk Teks ,voice ,video dalam channel voice chat .

Penggunaan Aplikasi Discord sekarang ini sudah tak asing lagi bagi para gamers diseluruh dunia dan tak terkecuali indonesia . Mereka biasanya menggunakan Discord saat bermain game online yang terbentuk team . Misalnya seperti Game Dota2, CSGO, Fornite, Mobile Legends, Free Fire, PUBG Mobile, dan lain lain.

Bagi kamu yang sudah pernah menggunakan Discord dan masuk ke server pastinya akan menemukan beberapa bot di dalam list member server. Bot discord sendiri adalah alat bantu otomatis untuk beragam hal antara lain seperti memutarkan musik , memoderasi server , membuat mini game dan lain lain.

Jika kamu membaca artikel ini berarti anda pastinya penasaran bagaimana bot discord dibuat . Bagaimana cara membuatnya ? mari kita mulai dengan apa saja syarat yang harus dipersiapkan untuk membuat bot discord sendiri .

Syarat yang harus disiapkan :

  • Install Node JS . kamu bisa mendownloadnya disini .
  • Install text editor ( Notepad, Sublime Text, VS Code, Atom, atau lainnya )
  • Pastinya memiliki Akun Discord dan memiliki server sebagai admin .

Membuat Bot Discord

Pertama tama buatlah aplikasi Bot Discord dengan memasuki link berikut ini https://discordapp.com/developers/applications/me . Kemudian klik New Application – masukan nama bot kamu – klik Create .

create bot discord
create bot discord

Kemudian pilih menu Bot dan klik Add Bot – Yes ,do it!

add bot discord

Kemudian , tetap di menu Bot . Klik Click to Reveal Token . pastikan kode token itu menjadi rahasia kamu . jika kode token itu diketahui oleh orang lain bot kamu bisa di ambil alih.

Token Discord Bot
Token Discord Bot

Selanjutnya Kembali ke menu General Information dan Copy Client ID yang tertera

client id bot discord
client id bot discord

Jika sudah di copy , masuklah ke link berikut ini .
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8

Ubah CLIENTID tersebut dengan kode client id aplikasimu menjadi seperti contoh berikut :
https://discordapp.com/oauth2/authorize?&client_id=619429420679168030&scope=bot&permissions=8
Maka kamu akan bisa mengundang Bot yang telah kamu buat untuk memasuki server discord kamu :

cara membuat bot discord
create bot discord

Baca Juga :
7 Daftar Bot Musik Discord Terbaik

Membuat Lokasi dan Penginstallan Bot Discord

Folder Lokasi Bot Discord
Folder Lokasi Bot Discord

Setelah itu buatlah folder bot discord dengan lokasi yang mudah untuk diakses seperti Dekstop dan menggunakan Nama yang mudah semisal “Mybot” “BotDiscord” atau lainnya .

kemudian bukalah aplikasi text editor yang sudah kamu install atau pakai Notepad . Kemudian masukan Kode Script dibawah ini

 {
“token”: “Your Bot Token”
} 

Ubah Your Bot Token dengan kode Token di aplikasi panduan di awal. Dan simpan dengan nama dan format “auth.json.” . Ingat format menjadi .json. jika format yang digunakan .txt kode ini tidak akan berfungsi

auth.json
auth.json

Kemudian buat baru lagi dengan script seperti dibawah ini . Dan kamu bisa mengubah nama bot sama seperti nama aplikasi bot yang kamu buat diawal . kamu juga bisa mengubah diskripsi dan nama pembuat. Kemudian simpan dengan nama dan format “package.json

 {
“name”: “Nekopencil”,
“version”: “1.0.0”,
“description”: “Bot Nekopencil.com”,
“main”: “bot.js”,
“author”: “Nama Kamu”,
“dependencies”: {}
} 
package.json
package.json

Selanjutnya copy kode dibawah ini dan simpan dengan nama dan format “bot.js” .

var Discord = require('discord.io');
 var logger = require('winston');
 var auth = require('./auth.json');
 // Configure logger settings
 logger.remove(logger.transports.Console);
 logger.add(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..      }  }
 });

Pastikan 3 file diatas disimpan didalam folder yang telah dibuat tadi .kemudian kamu bisa membuka command promp dengan menekan Windows + R kemudian ketik cmd dan enter .

Jika sudah kita akan menginstall node library kedalam folder proyek kamu . arahkan ke folder kamu dan ketik :

npm install discord.io winston –save

npm node bot.js

Jika sudah ketik lagi dengan alamat folder dan diikuti node bot.js

Kamu sekarang bisa menjalankan bot dan mencobanya di server discord . Yah ini tidaklah mudah dengan hasil yang sederhana . diluar sana masih banyak hal yang masih bisa dikembangkan dan mempelajari Discord API .

Saya harap Anda telah mempelajari sesuatu pada tutorial ini, beri tahu saya jika Anda memiliki pertanyaan atau masalah dengan skrip Anda.

Comments are closed.