Cara Membuat Bot Discord

Isi kandungan:

Cara Membuat Bot Discord
Cara Membuat Bot Discord
Anonim

Bot Discord datang dalam pelbagai bentuk dan saiz dan boleh digunakan untuk pelbagai tujuan yang terdiri daripada menyederhanakan tingkah laku pengguna pada pelayan anda, secara automatik memberikan hukuman seperti membisukan atau melarang pemain yang keluar dari barisan, kepada bermain muzik untuk dinikmati semua orang.

Arahan di bawah menganggap bahawa anda sudah mempunyai akaun dan pelayan Discord. Jika tidak, anda perlu menyediakannya di discordapp.com sebelum meneruskan.

Walaupun bot Discord ditulis dalam bahasa JavaScript, anda tidak perlu menjadi pengekod berpengalaman untuk menciptanya. Malah, proses itu jauh lebih menakutkan daripada yang anda bayangkan. Teruskan membaca untuk mengetahui cara membuat Bot Discord yang melakukan pembidaan anda.

Tutorial ini bertujuan untuk pengguna yang menjalankan sistem pengendalian macOS atau Windows.

Image
Image

Muat turun dan Pasang Node.js

Sebelum bermula dengan penciptaan bot Discord, anda perlu terlebih dahulu memasang Node.js, persekitaran masa jalan JavaScript yang dibina pada enjin V8 Google Chrome.

  1. Buka penyemak imbas web dan navigasi ke halaman muat turun Node.js rasmi.

    Image
    Image
  2. Pilih pakej pemasang yang sesuai untuk platform tertentu anda (macOS atau Windows) dan klik pada pautan muat turunnya.

  3. Buka fail yang dimuat turun dan ikut gesaan pada skrin untuk memasang Node.js.
  4. Setelah selesai, lancarkan aplikasi Command Prompt (Windows) atau Terminal (macOS).
  5. Taip teks berikut pada gesaan dan tekan Enter pada papan kekunci anda: nod -v

    Image
    Image
  6. Jika nombor versi dikembalikan, maka Node.js dipasang dengan betul. Jika tidak, lawati semula langkah di atas dan pastikan pemasangan selesai.

Buat Aplikasi Discord

Sekarang anda telah memperolehi prasyarat, tiba masanya untuk membuat aplikasi baharu yang kemudiannya boleh ditambahkan bot anda.

  1. Buka penyemak imbas dan navigasi ke Portal Pembangun Discord untuk pelayan anda, log masuk jika perlu.
  2. Klik Aplikasi Baharu.

    Image
    Image
  3. Masukkan nama untuk aplikasi baharu anda dalam medan edit yang disediakan dan klik Buat apabila sudah bersedia.

    Image
    Image
  4. Skrin Maklumat Am untuk aplikasi baharu anda kini sepatutnya dipaparkan, seperti yang ditunjukkan dalam tangkapan skrin yang disertakan. Pilih Bot, ditemui dalam anak tetingkap menu sebelah kiri.

    Image
    Image
  5. Klik Tambah Bot.

    Image
    Image
  6. Mesej kini akan dipaparkan, bertanya sama ada anda pasti mahu menambah bot pada aplikasi anda. Klik Ya, lakukan!

    Image
    Image
  7. Bot baharu anda kini harus dibuat, dengan maklumat dan pilihannya dipaparkan dalam bahagian BUILD-A-BOT. Pilih Klik untuk Mendedahkan Token.

    Image
    Image
  8. Rentetan aksara yang panjang kini seharusnya dipaparkan sebagai ganti pautan yang disebutkan di atas. Klik Salin untuk menghantar token ini ke papan keratan anda.

    Image
    Image
  9. Tampal token ini ke dalam fail teks buat masa ini menggunakan Notepad, TextEdit atau aplikasi yang serupa.

    Anda harus memadamkan fail ini dan mengeluarkannya daripada Tong Kitar Semula atau Sampah setelah anda menyelesaikan tutorial ini.

Mengekodkan Bot Anda

Anda telah mencipta bot dan menambahkannya pada pelayan anda. Seterusnya ialah bahagian yang menyeronokkan, sebenarnya mengekodkan bot anda untuk melakukan perkara yang anda mahukannya.

  1. Lancarkan aplikasi Command Prompt (Windows) atau Terminal (macOS).
  2. Taip teks berikut pada gesaan dan tekan Enter atau Return pada papan kekunci anda: mkdir discord-test -bot

    Image
    Image

    Anda boleh menggantikan discord-test-bot dengan nama pilihan anda.

  3. Seterusnya, taip perintah berikut untuk melintasi direktori anda yang baru dibuat: cd discord-test-bot

    Image
    Image
  4. Gesaan arahan kini seharusnya dikemas kini, memaparkan nama folder projek folder bot anda. Taip yang berikut dan tekan Enter atau Return: npm init -y

    Image
    Image
  5. Fail bernama package.json kini harus dibuat dalam folder projek anda, seperti yang ditunjukkan dalam tangkapan skrin di atas. Taip yang berikut pada gesaan arahan anda dan tekan Enter atau Return: npm install --save discord.js

    Image
    Image
  6. Senarai mesej WARN kini boleh dipaparkan, yang boleh diabaikan selagi tiada ralat (ERR) ditunjukkan dan mesej di bahagian bawah tetingkap Prompt Perintah atau Terminal anda berbunyi “tambah 7 pakej” atau "menambah 8 pakej". Taip yang berikut dan tekan Enter atau Return untuk mencipta fail auth.json: touch auth.json

    Image
    Image

    Jika anda menerima mesej ralat semasa cuba menggunakan perintah touch, anda mungkin perlu memasangnya terlebih dahulu dengan memasukkan sintaks berikut pada arahan arahan anda: npm pasang touch-cli -g

  7. Akan ada mesej pengesahan yang menyatakan bahawa fail ini telah dibuat, tetapi anda boleh menaip ls -al (macOS) atau dir (Windows) untuk melihat kandungan direktori projek anda dan mengesahkan sendiri bahawa auth.json sebenarnya disenaraikan.

    Image
    Image
  8. Lancarkan kod atau editor teks pilihan anda seperti Atom, Notepad atau TextEdit dan navigasi ke folder projek baharu anda.
  9. Buka fail auth.json dan masukkan teks yang ditunjukkan dalam tangkapan skrin yang disertakan, menggantikan AUTH-TOKEN dengan rentetan token pengesahan yang anda simpan sebelum ini dalam tutorial. Simpan fail apabila selesai.

    Image
    Image

    Anda mesti menyalin dan menampal keseluruhan rentetan pengesahan dalam petikan yang ditunjukkan. Jika anda kehilangan walaupun satu aksara maka bot anda tidak akan berfungsi seperti yang diharapkan.

  10. Kembali ke editor dan buat fail baharu dalam folder projek anda bernama bot.js.
  11. Fail bot.js akan mengandungi kod yang menentukan tingkah laku bot anda, yang terpulang kepada anda sepenuhnya. Untuk tujuan tutorial ini, walau bagaimanapun, kami mengesyorkan menggunakan kod berikut dan menguji bot anda dari hujung ke hujung untuk memastikan semuanya berfungsi seperti yang diharapkan. Anda kemudiannya boleh kembali dan mengedit kandungan bot.js mengikut kesesuaian anda.

    const Discord=memerlukan('discord.js');

    const client=Discord. Client();

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

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

    console.log(`Log masuk sebagai ${client.user.tag}!`);

    });

    client.on('message', msg=> {

    jika (msg.content===‘hello’) {

    msg.reply(‘hai!’);

    }

    });

    client.login(auth.token);

    Kod sampel ini akan menulis mesej ke konsol baris arahan apabila bot dipanggil, mengesahkan log masuk yang berjaya dan mengandungi teg pengguna anda.

  12. Simpan bot.js fail anda yang dikemas kini.
  13. Kembali ke Prompt Perintah atau Terminal dan taip yang berikut untuk menjalankan skrip bot anda: node bot.js
  14. Jika anda telah melakukan semuanya dengan betul sehingga ke tahap ini, teks berikut akan muncul dalam Prompt Perintah atau tetingkap Terminal anda: Log masuk sebagai discord-test-bot

Sepadukan Kod Bot Dengan Pelayan Anda

Anda hampir sampai…

  1. Buka penyemak imbas dan navigasi ke Portal Pembangun Discord untuk pelayan anda, log masuk jika perlu.
  2. Pilih aplikasi yang kami buat sebelum ini daripada skrin MY APPLICATIONS, jika digesa.

    Image
    Image
  3. Klik OAuth2, terletak di anak tetingkap menu sebelah kiri.

    Image
    Image
  4. Tatal ke bahagian bawah skrin sehingga anda menemui bahagian SKOP. Letakkan tanda semak di sebelah pilihan bot dengan mengklik sekali.

    Image
    Image
  5. Tatal ke bawah sekali lagi ke bahagian BOT PERMISSIONS, meletakkan tanda semak di sebelah setiap jenis kebenaran yang mungkin diperlukan oleh bot individu anda untuk berfungsi seperti yang diharapkan. Untuk tujuan bot contoh ini, kami memerlukan kebenaran berikut: Hantar Mesej, Baca Sejarah Mesej

    Image
    Image

    Bot tertentu anda mungkin memerlukan set kebenaran yang berbeza dengan ketara. Adalah penting untuk memahami perkara yang diperlukan oleh setiap kebenaran sebelum mendayakannya, supaya pengguna bot tidak dapat mengeksploitasinya untuk tujuan jahat.

  6. Klik Copy, terletak di antara bahagian SKOP dan BOT PERMISSIONS serta disertakan dengan URL yang panjang.

    Image
    Image
  7. Buka tab penyemak imbas baharu dan tampal URL ini dalam bar alamat, tekan Enter atau Return untuk memuatkan halaman.
  8. Antara muka CONNECT TO DISCORD kini sepatutnya dipaparkan, seperti yang ditunjukkan dalam tangkapan skrin yang disertakan. Klik Pilih pelayan dan pilih nama pelayan anda daripada senarai yang disediakan.

    Image
    Image
  9. Klik Izinkan.

    Image
    Image
  10. Letakkan tanda semak di sebelah Saya bukan robot dengan mengklik pada kotak semaknya sekali.

    Image
    Image
  11. Mesej pengesahan kini sepatutnya dipaparkan, dengan menyatakan bahawa bot anda dibenarkan dan telah ditambahkan pada pelayan anda.

    Image
    Image

Cara Menguji Bot Anda pada Pelayan

Anda boleh menguji bot anda dengan melancarkan klien Discord dan menghantarnya arahan atau mesej yang sepadan dengan kod tertentu anda. Dalam contoh ini, hantar perkataan hello kepada bot anda dan ia sepatutnya membalas dengan hai!

Disyorkan: