Cara Membuat Bot Perselisihan

Daftar Isi:

Cara Membuat Bot Perselisihan
Cara Membuat Bot Perselisihan
Anonim

Bot perselisihan datang dalam berbagai bentuk dan ukuran dan dapat digunakan untuk beragam tujuan, mulai dari memoderasi perilaku pengguna di server Anda, secara otomatis memberikan hukuman seperti mematikan atau melarang pemain yang keluar jalur, hingga bermain musik untuk dinikmati semua orang.

Petunjuk di bawah ini mengasumsikan bahwa Anda sudah memiliki akun dan server Discord. Jika tidak, Anda harus mengaturnya di discordapp.com sebelum melanjutkan.

Sementara bot Discord ditulis dalam bahasa JavaScript, Anda tidak perlu menjadi pembuat kode 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.

Image
Image

Unduh dan Instal Node.js

Sebelum memulai pembuatan bot Discord, Anda harus terlebih dahulu menginstal Node.js, lingkungan runtime JavaScript yang dibangun di mesin V8 Google Chrome.

  1. Buka browser web dan navigasikan ke halaman unduh resmi Node.js.

    Image
    Image
  2. Pilih paket penginstal yang sesuai untuk platform khusus Anda (macOS atau Windows) dan klik tautan unduhannya.

  3. Buka file yang diunduh dan ikuti petunjuk di layar untuk menginstal Node.js.
  4. Setelah selesai, luncurkan aplikasi Command Prompt (Windows) atau Terminal (macOS).
  5. Ketik teks berikut pada prompt dan tekan Enter pada keyboard Anda: node -v

    Image
    Image
  6. Jika nomor versi dikembalikan, maka Node.js telah terinstal dengan benar. Jika tidak, lihat kembali langkah-langkah di atas dan pastikan instalasi telah selesai.

Buat Aplikasi Discord

Sekarang Anda telah menyelesaikan prasyarat, saatnya membuat aplikasi baru yang nantinya dapat ditambahkan bot Anda.

  1. Buka browser dan navigasikan ke Portal Pengembang Discord untuk server Anda, masuk jika perlu.
  2. Klik Aplikasi Baru.

    Image
    Image
  3. Masukkan nama untuk aplikasi baru Anda di bidang edit yang disediakan dan klik Buat jika sudah siap.

    Image
    Image
  4. Layar Informasi Umum untuk aplikasi baru Anda sekarang akan ditampilkan, seperti yang ditunjukkan pada tangkapan layar terlampir. Pilih Bot, terdapat di panel menu sebelah kiri.

    Image
    Image
  5. Klik Tambah Bot.

    Image
    Image
  6. Sebuah pesan sekarang akan muncul, menanyakan apakah Anda yakin ingin menambahkan bot ke aplikasi Anda. Klik Ya, lakukan!

    Image
    Image
  7. Bot baru Anda sekarang harus dibuat, dengan informasi dan opsinya ditampilkan di bagian BUILD-A-BOT. Pilih Klik untuk Mengungkapkan Token.

    Image
    Image
  8. Sebuah string karakter yang panjang sekarang harus ditampilkan sebagai pengganti tautan yang disebutkan di atas. Klik Copy untuk mengirim token ini ke clipboard Anda.

    Image
    Image
  9. Tempel token ini ke 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.

  1. Luncurkan aplikasi Command Prompt (Windows) atau Terminal (macOS).
  2. Ketik teks berikut pada prompt dan tekan Enter atau Return pada keyboard Anda: mkdir discord-test -bot

    Image
    Image

    Anda dapat mengganti discord-test-bot dengan nama yang Anda pilih.

  3. Selanjutnya, ketik perintah berikut untuk masuk ke direktori yang baru Anda buat: cd discord-test-bot

    Image
    Image
  4. Prompt perintah sekarang harus diperbarui, menampilkan nama folder proyek folder bot Anda. Ketik yang berikut ini dan tekan Enter atau Return: npm init -y

    Image
    Image
  5. Sebuah file bernama package.json sekarang harus dibuat di folder proyek Anda, seperti yang ditunjukkan pada tangkapan layar di atas. Ketik perintah berikut pada prompt perintah Anda dan tekan Enter atau Return: npm install --save discord.js

    Image
    Image
  6. Daftar pesan WARN sekarang dapat ditampilkan, yang dapat diabaikan selama tidak ada kesalahan (ERR) yang ditampilkan dan pesan di bagian bawah jendela Command Prompt atau Terminal Anda berbunyi "tambah 7 paket" atau “menambahkan 8 paket”. Ketik yang berikut dan tekan Enter atau Kembali untuk membuat file auth.json: touch auth.json

    Image
    Image

    Jika Anda menerima pesan kesalahan saat mencoba menggunakan perintah touch, Anda mungkin harus menginstalnya terlebih dahulu dengan memasukkan sintaks berikut pada prompt perintah Anda: npm install touch-cli -g

  7. 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.

    Image
    Image
  8. Luncurkan kode atau editor teks pilihan Anda seperti Atom, Notepad atau TextEdit, dan navigasikan ke folder proyek baru Anda.
  9. Buka file auth.json dan masukkan teks yang ditunjukkan pada tangkapan layar terlampir, ganti AUTH-TOKEN dengan string token otentikasi yang Anda simpan sebelumnya di tutorial. Simpan file setelah selesai.

    Image
    Image

    Anda harus menyalin dan menempelkan seluruh string otentikasi dalam tanda kutip yang ditampilkan. Jika Anda kehilangan satu karakter pun, bot Anda tidak akan berfungsi seperti yang diharapkan.

  10. Kembali ke editor dan buat file baru di folder proyek Anda bernama bot.js.
  11. 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 client=new Discord. Client();

    const auth=membutuhkan('./auth.json');

    client.on('siap', ()=> {

    console.log(`Masuk 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, mengonfirmasi login yang berhasil dan berisi tag pengguna Anda.

  12. Simpan file bot.js yang diperbarui.
  13. Kembali ke Command Prompt atau Terminal dan ketik berikut ini untuk menjalankan skrip bot Anda: node bot.js
  14. 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…

  1. Buka browser dan navigasikan ke Portal Pengembang Discord untuk server Anda, masuk jika perlu.
  2. Pilih aplikasi yang kita buat sebelumnya dari layar APLIKASI SAYA, jika diminta.

    Image
    Image
  3. Klik OAuth2, terletak di panel menu sebelah kiri.

    Image
    Image
  4. Scroll ke bagian bawah layar sampai Anda menemukan bagian SCOPES. Beri tanda centang di sebelah opsi bot dengan mengkliknya sekali.

    Image
    Image
  5. Gulir ke bawah lagi ke bagian IZIN BOT, beri tanda centang di sebelah setiap jenis izin yang mungkin diperlukan bot individu Anda untuk berfungsi seperti yang diharapkan. Untuk keperluan bot contoh ini, kita memerlukan izin berikut: Kirim Pesan, Baca Riwayat Pesan

    Image
    Image

    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.

  6. Klik Copy, terletak di antara bagian CAKUPAN dan IZIN BOT dan disertai dengan URL yang panjang.

    Image
    Image
  7. Buka tab browser baru dan tempel URL ini di bilah alamat, tekan Enter atau Return untuk memuat halaman.
  8. 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 tersedia.

    Image
    Image
  9. Klik Otorisasi.

    Image
    Image
  10. Tempatkan tanda centang di sebelah Saya bukan robot dengan mengklik kotak centangnya sekali.

    Image
    Image
  11. Pesan konfirmasi sekarang akan ditampilkan, mencatat bahwa bot Anda diotorisasi dan telah ditambahkan ke server Anda.

    Image
    Image

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 hello ke bot Anda dan bot akan merespons dengan hi!

Direkomendasikan: