Discord adalah program sembang popular yang sering digunakan dan disukai oleh pemain. Pengguna Discord boleh membuat saluran Discord mereka sendiri secara percuma dan mengajak orang untuk menyertai saluran tersebut. Sebilangan orang menggunakan bot di Discord untuk memainkan muzik, memberi salam kepada pengguna baru di saluran dan banyak lagi. WikiHow ini mengajar anda bagaimana membuat bot untuk Discord. Walau bagaimanapun, anda sekurang-kurangnya sedikit biasa dengan pengekodan kerana bot berfungsi melalui JavaScript.
Langkah
Bahagian 1 dari 6: Menyiapkan Komputer
Langkah 1. Muat turun Node.js dari
Node.js adalah masa operasi JavaScript percuma yang anda perlukan untuk membina bot. Anda boleh memilih fail pemasangan untuk Windows atau MacOS, serta versi yang anda mahukan. Untuk proses ini, disarankan agar anda memilih versi LTS.
Langkah 2. Jalankan fail pemasangan
Pada komputer Windows, cukup klik fail yang dimuat turun untuk menjalankan pemasangan. Pada Mac, anda perlu mengekstrak fail dan mencari fail aplikasi / pemasangan. Pastikan anda membaca semua perjanjian sebelum melakukan pemasangan.
Langkah 3. Buat akaun Discord (pilihan)
Sekiranya anda belum mempunyai akaun Discord, anda boleh membuatnya di
Langkah 4. Log masuk ke akaun dan saluran Discord anda
Buka aplikasi Discord di komputer anda dan buka saluran yang ingin anda tambah bot.
Bahagian 2 dari 6: Membuat Bot pada Pertentangan
Langkah 1. Lawati https://discord.com/developers/applications/me melalui penyemak imbas web
Anda mungkin sudah dapat mengakses akaun anda melalui aplikasi, tetapi log masuk jika diminta. Di bahagian ini, anda membuat aplikasi berkemampuan bot. Ini bermakna anda akan membina aplikasi dan bot.
Langkah 2. Klik butang Aplikasi Baru berwarna biru
Ia berada di sebelah kanan penyemak imbas anda. Tetingkap pop timbul untuk nama aplikasi anda akan muncul.
Ketik nama aplikasi dan klik "Buat". Pilih nama deskriptif (mis. "Greeterbot") jika bot aplikasi anda berfungsi untuk memberi salam kepada pengguna. Walau bagaimanapun, nama seperti "Greeterbot" boleh mencetuskan kesilapan kerana nama itu sangat popular. Oleh itu, tambahkan rentetan nombor di hujung nama (mis. "Greeterbot38764165441")
Langkah 3. Klik Bot di menu sebelah kiri
Menu ini ditunjukkan oleh ikon potongan teka-teki.
Langkah 4. Klik Tambah Bot
Butang ini berada di bawah tajuk "Build-A-Bot".
- Klik "Ya, lakukan! "Di tetingkap pop timbul untuk mengesahkan tindakannya.
- Sekiranya anda mendapat mesej ralat mengenai nama yang terlalu popular, kembali ke halaman aplikasi dan ubah namanya. Sebagai contoh, nama "Music Bot" dianggap terlalu popular. Walau bagaimanapun, anda boleh menambahkan beberapa nombor di hujung nama aplikasi.
Langkah 5. Klik Klik untuk Mendedahkan Token
Catatan ini terdapat di kawasan maklumat bot. Apabila teks diklik, anda dapat melihat rangkaian huruf dan angka.
Klik "Salin" untuk menyalin semua teks. Anda boleh menampalnya di aplikasi catatan atau catatan yang melekat, tetapi pastikan anda dapat mengakses kod tersebut dan tidak memberikannya kepada siapa pun. Sesiapa yang mempunyai kod boleh mengawal bot. Kod akan selalu dipaparkan di halaman ini apabila anda memerlukannya
Bahagian 3 dari 6: Menghantar Bot ke Discord Server Server atau Saluran
Langkah 1. Klik Maklumat Umum
Terdapat dalam menu di sebelah kiri skrin.
Langkah 2. Klik Salin di bawah bahagian "ID Pelanggan"
Pilihan ini berada di tengah halaman web.
Langkah 3. Tampal ID Pelanggan yang anda salin ke URL berikut:
"Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8"
Contohnya, jika ID Pelanggan anda adalah "000000000000000001", URL akan kelihatan seperti:
Langkah 4. Tampal URL ke bar alamat penyemak imbas
Anda akan dibawa ke halaman baru yang membolehkan anda menambahkan bot ke saluran anda.
- Klik kotak lungsur turun untuk memaparkan semua saluran yang serasi.
- Klik "Authorize" untuk meneruskan. Anda akan mendapat mesej pengesahan bahawa bot telah ditambahkan dan tab aktif dapat ditutup.
Bahagian 4 dari 6: Bot Pengekodan
Langkah 1. Buat folder untuk kod bot di desktop
Anda akan membuat fail kod yang kemudian akan ditambahkan ke folder.
- Kod yang ditunjukkan dalam artikel ini diambil dari
- Anda boleh mencari kod bot lain di internet jika anda mahu, seperti kod untuk memainkan muzik secara berterusan. WikiHow ini menggunakan contoh kod untuk bot yang bertindak balas terhadap teks atau arahan yang bermula dengan "!"
Langkah 2. Buka program penyuntingan teks
Anda boleh menggunakan program penyuntingan teks bawah seperti Notepad untuk Windows, atau TextEdit untuk Mac.
Langkah 3. Masukkan kod berikut:
{“Token”: “Token Bot Anda”}
Langkah 4. Simpan fail sebagai "auth.json"
Pastikan fail tidak disimpan dengan sambungan.txt.
Langkah 5. Buat dokumen baru
Anda boleh membuatnya dengan menekan jalan pintas Ctrl + N (Windows) atau Cmd + N (Mac), atau mengklik pilihan "Baru" dari tab "Fail".
Langkah 6. Taipkan kod berikut:
{“Name”: “greeter-bot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “penulis”: “Nama anda”, "Kebergantungan": {}}
Langkah 7. Simpan fail sebagai "package.json"
Pastikan fail tidak disimpan dengan sambungan.txt.
Langkah 8. Buat dokumen baru
Anda boleh membuatnya dengan menekan jalan pintas Ctrl + N (Windows) atau Cmd + N (Mac), atau mengklik pilihan "Baru" dari tab "Fail".
Langkah 9. Taipkan kod bot
Contohnya, jika anda ingin membuat bot yang bertindak balas terhadap mesej atau arahan yang bermula dengan simbol "!", Taipkan kod berikut:
var Discord = memerlukan ('discord.io'); var logger = memerlukan ('winston'); var auth = memerlukan ('./ auth.json'); // Konfigurasi tetapan logger logger.remove (logger.transports. Console); logger.add (logger.transports. Console baru, {colorize: true}); logger.level = 'debug'; // Inisialisasi Discord Bot var bot = Discord. Client baru ({token: auth.token, autorun: true}); bot.on ('siap', fungsi (evt) {logger.info ('Connected'); logger.info ('Log in as:'); logger.info (bot.username + '- (' + bot.id + ')');}); bot.on ('message', function (user, userID, channelID, message, evt) {// Bot kami perlu tahu apakah ia akan menjalankan perintah // Ia akan mendengar mesej yang akan bermula dengan `!` if (message.substring (0, 1) == '!') {var args = message.substring (1).split (''); var cmd = args [0]; args = args.splice (1); beralih (cmd) {//! ping case 'ping': bot.sendMessage ({to: channelID, message: 'Pong!'}); break; // Cukup tambahkan sebarang arahan kes jika anda mahu.}}});
Langkah 10. Simpan fail sebagai "bot.js"
Pastikan fail tidak disimpan dengan sambungan.txt.
Anda boleh menutup program penyuntingan teks anda pada ketika ini
Bahagian 5 dari 6: Memasang Bot Sokongan
Langkah 1. Buka tetingkap Prompt Perintah
Di Windows, anda boleh menggunakan kata kunci "Cmd" di medan carian Windows di menu "Mula". Pada Mac, anda boleh mencari "Command Prompt" melalui Spotlight.
Langkah 2. Akses folder bot di desktop
Sebagai contoh, anda boleh menaip cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Langkah 3. Ketik npm install discord.io winston –save dan tekan Enter
Setelah Node.js dipasang, baris arahan ini akan secara automatik memuat turun sokongan atau kebergantungan bot ke folder desktop.
Langkah 4. Ketik npm install dan tekan Masukkan.
Kod tersebut akan memastikan bahawa tidak ada elemen atau program lain yang perlu anda pasang agar bot berfungsi.
Sekarang anda mempunyai kod untuk bot dan akan menguji kod tersebut dapat berfungsi dengan kaedah berikutnya
Bahagian 6 dari 6: Menjalankan Bot
Langkah 1. Ketik node bot.js dan tekan Enter di tetingkap Prompt Perintah
Sekiranya anda mendapat mesej ralat, anda melakukan kesalahan dengan kod bot.
Langkah 2. Taip "! Pengenalan" ke Discord
Masukkan perintah pada saluran yang mengandungi bot. Contoh kod yang ditunjukkan dalam artikel ini memerintahkan bot untuk menanggapi perintah atau catatan yang dimulai dengan simbol "!" dengan perkataan "Pong!". Untuk menguji apakah bot berfungsi, ketik "! Pengenalan" dan tunggu balasan atau respons dari bot.
Langkah 3. Periksa kod jika anda tidak mendapat jawapan
Sekiranya bot tidak bertindak balas terhadap mesej "! Pengenalan" di Discord, baca semula wikiHow ini dan pastikan bot disiapkan dengan betul. Di samping itu, pastikan:
- Node.js dipasang dengan betul.
- Bot Token dimasukkan dengan betul dalam fail auth.json.
- Anda berada di saluran yang sama dengan bot
- Bot sudah ada di pelayan.
- Kod yang disertakan dalam fail auth.json, bot.js, dan package.json betul.
- Anda telah memuat turun semua sokongan atau pergantungan agar bot berfungsi menggunakan Prompt Perintah (setelah Node.js dipasang).