Cara Membuat Bot Perselisihan
Perselisihan bot datang dalam berbagai bentuk dan ukuran dan dapat digunakan untuk beragam tujuan, mulai dari memoderasi perilaku pengguna di server, secara otomatis memberikan hukuman seperti mematikan atau melarang gamer yang keluar jalur, hingga memutar musik untuk semua orang Nikmati.
Petunjuk di bawah ini mengasumsikan bahwa Anda sudah memiliki akun dan server Discord. Jika tidak, Anda harus mengatur ini di discordapp.com sebelum melanjutkan.
Meskipun bot Discord ditulis dalam bahasa JavaScript, Anda tidak harus menjadi pembuat kode yang berpengalaman untuk membuatnya. Faktanya, prosesnya jauh lebih tidak menakutkan daripada yang Anda bayangkan. Teruslah membaca untuk mempelajari cara membuat Bot Perselisihan yang melakukan penawaran Anda.
Tutorial ini ditujukan untuk pengguna yang menjalankan sistem operasi macOS atau Windows.

Unduh dan Instal Node.js
Sebelum memulai dengan Bot perselisihan kreasi Anda, pertama-tama Anda ingin menginstal Node.js, lingkungan runtime JavaScript yang dibangun di mesin V8 Google Chrome.
-
Buka browser web dan navigasikan ke official Halaman unduh Node.js.
Pilih paket penginstal yang sesuai untuk platform khusus Anda (macOS atau Windows) dan klik tautan unduhannya.
Buka file yang diunduh dan ikuti petunjuk di layar untuk menginstal Node.js.
Setelah selesai, luncurkan Prompt Perintah (Windows) atau Terminal (macOS) aplikasi.
-
Ketik teks berikut pada prompt dan tekan Memasuki di papan ketik Anda: simpul -v
Jika nomor versi dikembalikan, maka Node.js diinstal dengan benar. Jika tidak, kunjungi kembali langkah-langkah di atas dan pastikan instalasi telah selesai.
Buat Aplikasi Perselisihan
Sekarang setelah Anda menyelesaikan prasyarat, saatnya membuat aplikasi baru yang nantinya dapat ditambahkan bot Anda.
Buka browser dan navigasikan ke Portal Pengembang Perselisihan untuk server Anda, masuk jika perlu.
-
Klik Aplikasi baru.
-
Masukkan nama untuk aplikasi baru Anda di bidang edit yang disediakan dan klik Membuat kapan siap.
-
Layar Informasi Umum untuk aplikasi baru Anda sekarang harus ditampilkan, seperti yang ditunjukkan pada tangkapan layar terlampir. Pilih Bot, ditemukan di panel menu kiri.
-
Klik Tambahkan Bot.
-
Sebuah pesan sekarang akan muncul, menanyakan apakah Anda yakin ingin menambahkan bot ke aplikasi Anda. Klik Ya lakukanlah!
-
Bot baru Anda sekarang harus dibuat, dengan informasi dan opsi yang ditampilkan di MEMBANGUN-A-BOT bagian. Pilih Klik untuk Mengungkapkan Token.
-
Serangkaian karakter yang panjang sekarang harus ditampilkan sebagai pengganti tautan yang disebutkan di atas. Klik Salinan untuk mengirim token ini ke clipboard Anda.
-
Tempelkan token ini ke dalam file teks untuk saat ini menggunakan Notepad, TextEdit atau aplikasi serupa.
Anda harus menghapus file ini dan menghapusnya dari Recycle Bin atau Trash setelah Anda menyelesaikan tutorial ini.
Mengkode Bot Anda
Anda telah membuat bot dan menambahkannya ke server Anda. Berikutnya adalah bagian yang menyenangkan, sebenarnya mengkodekan bot Anda untuk melakukan apa yang Anda inginkan.
Luncurkan Prompt Perintah (Windows) atau Terminal (macOS) aplikasi.
-
Ketik teks berikut pada prompt dan tekan Memasuki atau Kembali di papan ketik Anda: mkdir discord-test-bot
Anda dapat mengganti discord-test-bot dengan nama pilihan Anda.
-
Selanjutnya, ketik perintah berikut untuk melintasi ke direktori yang baru Anda buat: CDdiscord-test-bot
-
Prompt perintah sekarang harus diperbarui, menampilkan nama folder proyek folder bot Anda. Ketik yang berikut ini dan tekan Enter atau Return: npm init -y
-
File bernama package.json sekarang harus dibuat di folder proyek Anda, seperti yang ditunjukkan pada tangkapan layar di atas. Ketik yang berikut di prompt perintah Anda dan tekan Enter atau Return: npm install --save discord.js
-
Daftar pesan PERINGATAN sekarang dapat ditampilkan, yang dapat diabaikan selama tidak ada kesalahan (ERR) yang ditampilkan dan pesan di bagian bawah Command Prompt atau jendela Terminal membaca "ditambahkan 7 paket" atau "ditambahkan 8 paket". Ketik berikut ini dan tekan Enter atau Kembali untuk membuat file auth.json: sentuh auth.json
Jika Anda menerima pesan kesalahan saat mencoba menggunakan menyentuh perintah, Anda mungkin perlu menginstalnya terlebih dahulu dengan memasukkan sintaks berikut pada prompt perintah Anda: npm install touch-cli -g
-
Akan ada pesan konfirmasi yang menyatakan bahwa file ini telah dibuat, tetapi Anda dapat mengetik ls -al (macOS) atau dir (Windows) untuk melihat konten direktori proyek Anda dan mengonfirmasi sendiri bahwa auth.json sebenarnya terdaftar.
Luncurkan kode atau editor teks pilihan Anda seperti Atom, Notepad atau TextEdit, dan navigasikan ke folder proyek baru Anda.
-
Buka auth.json file dan masukkan teks yang ditunjukkan pada tangkapan layar yang menyertainya, ganti AUTH-TOKEN dengan string token otentikasi yang Anda simpan sebelumnya di tutorial. Simpan file setelah selesai.
Anda harus salin dan tempel seluruh string otentikasi dalam kutipan yang ditampilkan. Jika Anda kehilangan satu karakter pun, bot Anda tidak akan berfungsi seperti yang diharapkan.
Kembali ke editor dan buat file baru di folder proyek Anda bernama bot.js.
-
File bot.js akan berisi kode yang menentukan perilaku bot Anda, yang sepenuhnya terserah Anda. Namun, untuk tujuan tutorial ini, sebaiknya gunakan kode berikut dan uji bot Anda dari ujung ke ujung untuk memastikan semuanya berfungsi seperti yang diharapkan. Anda kemudian dapat kembali dan mengedit konten bot.js sesuai keinginan Anda.
const Perselisihan = membutuhkan('discord.js');
const klien = Discord baru. Klien();
const auth = membutuhkan('./auth.json');
client.on('siap', () => {
console.log(`Login sebagai ${client.user.tag}!`);
});
client.on('pesan', msg => {
if (msg.content 'halo') {
msg.reply('hai!');
}
});
client.login (auth.token);
Kode contoh ini akan menulis pesan ke konsol baris perintah saat bot dipanggil, mengonfirmasikan login yang berhasil dan berisi tag pengguna Anda.
Simpan pembaruan Anda bot.js mengajukan.
Kembali ke Command Prompt atau Terminal dan ketik berikut ini untuk menjalankan skrip bot Anda: simpul bot.js
Jika Anda telah melakukan semuanya dengan benar hingga saat ini, teks berikut akan muncul di jendela Command Prompt atau Terminal Anda: Masuk sebagai discord-test-bot#
Integrasikan Kode Bot Dengan Server Anda
Kamu hampir sampai...
Buka browser dan navigasikan ke Portal Pengembang Perselisihan untuk server Anda, masuk jika perlu.
-
Pilih aplikasi yang kita buat sebelumnya dari layar APLIKASI SAYA, jika diminta.
-
Klik OAuth2, terletak di panel menu kiri.
-
Gulir ke bagian bawah layar sampai Anda menemukan LINGKUP bagian. Beri tanda centang di sebelah bot pilihan dengan mengkliknya sekali.
-
Gulir ke bawah lagi ke IZIN BOT bagian, menempatkan tanda centang di sebelah setiap jenis izin yang mungkin diperlukan bot individu Anda untuk berfungsi seperti yang diharapkan. Untuk keperluan bot contoh ini, kami memerlukan izin berikut: Kirim pesan, Baca Riwayat Pesan
Bot khusus Anda kemungkinan akan membutuhkan serangkaian izin yang sangat berbeda. Penting untuk memahami apa yang diperlukan setiap izin sebelum mengaktifkannya, sehingga pengguna bot tidak dapat mengeksploitasinya untuk tujuan jahat.
-
Klik Salinan, terletak di antara bagian CAKUPAN dan IZIN BOT dan disertai dengan URL yang panjang.
Buka tab browser baru dan tempel URL ini di bilah alamat, tekan Memasuki atau Kembali untuk memuat halaman.
-
Antarmuka CONNECT TO DISCORD sekarang harus ditampilkan, seperti yang ditunjukkan pada tangkapan layar terlampir. Klik Pilih server dan pilih nama server Anda dari daftar yang disediakan.
-
Klik Mengizinkan.
-
Beri tanda centang di sebelah aku bukan robot dengan mengklik kotak centangnya sekali.
-
Pesan konfirmasi sekarang harus ditampilkan, mencatat bahwa bot Anda diotorisasi dan telah ditambahkan ke server Anda.
Cara Menguji Bot Anda di Server
Anda dapat menguji bot Anda dengan meluncurkan klien Discord dan mengirimkannya perintah atau pesan yang sesuai dengan kode khusus Anda. Dalam contoh ini, kirim kata Halo ke bot Anda dan itu harus merespons dengan Hai!