Panduan lengkap discord.js #2 Basic Command

Words
248
Reading
2 min
9y
Listen to this post
~2 min

Halo steemians,

Artikel ini lanjutan dari artikel #1 Instalasi Tools yang telah kita bahas, bila anda belum mengerti cara install semua tools yang kita butuhkan silahkan baca kembali artikel tersebut.

### Intro
discord.js adalah modul node.js yang memungkinkan Anda berinteraksi dengan API Discord dengan sangat mudah. Dibutuhkan pendekatan berorientasi objek yang jauh lebih banyak dari pada kebanyakan modul JS Discord lainnya, sehingga kode bot Anda lebih rapi dan mudah dipahami. Kegunaan, konsistensi, dan kinerja adalah fokus utama dari diskord.js, dan juga memiliki hampir 100% cakupan API Discord.

### Instalasi discord.js

Sebelum kita menginstall discord.js terlebih dahulu kita siapkan folder tempat kerja, pertama kali buka terminal linux anda ketikkan pertintah berikut ini: mkdir testbot && cd testbot && npm init.


Credit: binjeeclick@binjeeclick


Selanjutnya lakukan instalasi discord.js dengan perintah npm istall discord.js --save


Credit: binjeeclick@binjeeclick


Perintah tersebut akan menginstall discord.js di local folder kerja anda, sekarang bukalah visual code studio, tambahkan folder testbot tersebut dan buat file baru dengan nama index.js.

Credit: binjeeclick@binjeeclick

Sebelum kita melanjutkan koding terlebih dahulu buat lah bot user di [discordapp](https://discordapp.com/developers/applications/me/create)

Credit: binjeeclick@binjeeclick

Invite bot tersebut ke server anda dengan menggunakan link ini (https://discordapp.com/oauth2/authorize?client_id=368942502310313085&scope=bot&permissions=0) jangan lupa ubah client id sesuai dengan user bot anda

Credit: binjeeclick@binjeeclick

Bot anda akan terlihat di server yang anda invite masih offline, mari kita lanjutkan koding :) Ketikkan kode berikut:

const discord = require("discord.js");
var bot = new discord.Client();
const token ="MzY4OTQyNTAyMzEwMzEzOTg1.DMRUnw.f2PQQgtn5Xa-_pHD04ytjwM3TPY";


bot.on("ready", function(){

    console.log("I'm Ready");
});
bot.on("message", function(message){
if (message.author.equals(bot.user)) return;
if (message.content === "ping"){
    message.channel.send("Pong!");
}

});

bot.login(token);

Ok, sekarang mari kita test, bila semua berjalan lancar anda akan melihat tampilan seperti ini:


Credit: binjeeclick@binjeeclick


Selamat, Kita telah berhasil membuat ping pong bot, untuk artikel salanjutnya kita akan membahas cara menggunakan prefix dan handle command. Steem On!

Salam hangat dari NSC

Panduan lengkap discord.js #2 Basic Command | Ecency