Discrod adalah salah satu aplikasi obrolan yang populer saat ini, terutama untuk para gamer dan pengembang. Banyak orang menyukainya karena gratis, efisien, lintas platform, multi-fungsi dan lain-lain.
Ada beberapa hal yang dapat dilakukan pada Discord sebagai contoh, kamu mungkin menemukan salah satu dari beberapa server dikasih ucapan selamat, meningkatkan level kamu setelah kamu mengirim banyak pesan di server, mendengarkan musik, bermain game, untuk menendang atau melarang anggota, dll.
Lantas, bagaimana cara membuat bot discord? Ternyata tidaklah susah untuk membuat/mengembangkan bot discord. Jika mengikuti sesuai arahan tidak ada kata "Tidak bisa ...!" jadi, tanpa basa-basi mari kita mulai tentang cara membuat bot discord.
Pada proyek kali ini, kamu butuh Node.js dan npm atau yarn sebelum memulainya. Dan seperti biasanya, kamu perlu melakukan beberapa pengaturan saat memulai proyek. Hal-hal yang perlu diperhatikan dalam proyek ini:
- Mempersiapkan segala sesuatu yang dibutuhkan dalam proyek ini;
- Buat aplikasi Discord dan ambil token untuk menggunakan API mereka;
- Tambahkan bot ke server discord. Buat jika belum/tidak ada server discord; dan
- Uji coba bot discord.
Mudah dilakukan jika tertib ikuti instruksi!
- Kunjungi halaman Discord’s Developer dan klik pada Create an application
- Isi kolom NAME dan pilih avatar sesuai selera kamu. Lalu klik Save Changes. Kamu akan melihat pesan umpan balik yang mengatakan "All your edits have been carefully recorded"
- Pada panel sebelah kiri, pilih menu Bot lalu klik Add Bot
- Jika muncul popup, klik Yes, do it!. Tergantung dari nama aplikasi kamu, kamu akan mendapat pesan error "Too many users have this username, please try another". Maka dari itu, pilih nama lain untuk aplikasi kamu
- Setelah itu, kamu akan mendapatkan pesan "A wild bot has appeared!"
- Klik tombol COPY dan taruh di file
config.json
pada parameterbot_token
-
Dalam proyek ini, base-os menggunakan linux bagi yang os windows harap bisa menyesuaikan
-
Duplikat project berikut ke folder lokal kamu, mis. discordbot
git clone https://github.com/archytech99/discordbot-master.git
-
Didalam paket sudah terdapat printah/event yg sudah tersedia
- kick, perintah untuk mengeluarkan member dari server discord
- help, perintah untuk menampilkan daftar bantuan perintah yang tersedia
- say, perintah untuk mengulangi pesan yang sudah diketik
- welcome, pesan sambutan untuk member yang baru join server discord secara private (DM)
- mention, membalas pesan member yang menyebut nickname bot discord
-
Buat file
config.json
lalu copy kode berikut dan update"..."
sesuai informasi yang dibutuhkan{ "bot_name" : "...", "bot_prefix" : "...", "bot_token" : "...", "server" : "...", "author" : "...", "email" : "..." }
-
Buka terminal masuk ke folder dimana proyek cloning tadi. Lalu ketik perintah perintah berikut
npm install
note: Jika ada muncul pesan warning, harap disesuaikan dengan pesan tersebut Sejauh ini, kita sudah selesai untuk persiapan, mendapatkan token bot. Selanjutnya buat link invitation untuk bot.
-
Kembali ke Developer Portal dan klik OAuth2 pada panel kiri. Dibawah SCOPES, pilih/cek bot, lalu, klik Copy. Untuk hak akses sesuaikan dengan kebutuhan
-
Buka tab baru pada browser kamu dan buka URL's yang sudah kamu salin tadi. Pilih server kamu dan klik Authorize
-
Dan Selamat, bot kamu sudah barhasil join ke server kamu.
-
Untuk membuat status online pada bot kamu perlu ketik perintah
npm start
-
Jika berjalan lancar, harusnya muncul seperti gambar berikut
-
Kembali ke server kamu dan coba testimoni perintah yang sudah tersedia
Untuk info lebih lanjut seputar discordbot
, bisa join ke server discord saya