Cara Membuat Bot Perselisihan

Selama lima tahun terakhir atau lebih, Perselisihan secara konsisten telah menunjukkan bahwa ini adalah platform pesan instan yang tidak hanya diperuntukkan bagi para gamer, namun siapa saja yang ingin berkirim pesan, melakukan obrolan video, atau streaming dengan teman secara online. Salah satu alasannya adalah bot Discord. Bot dapat membantu Anda melakukan segalanya mulai dari mengotomatiskan tugas-tugas biasa hingga mulai memutar musik di server Anda, dan dalam tutorial ini, kami akan menunjukkan cara membuat bot Discord.

Sedang

30 menit

  • Akun Perselisihan

Meskipun otomatisasi adalah alasan utama untuk menggunakan bot Discord, Anda benar-benar dapat memprogramnya untuk melakukan apa saja (setidaknya apa pun yang dapat Anda masukkan ke dalam beberapa kode JavaScript). Anda juga tidak memerlukan pengetahuan pemrograman apa pun untuk memulai. Panduan kami akan membantu Anda mulai membuat bot Discord Anda sendiri, meskipun Anda belum pernah menyentuh sebaris kode pun sebelumnya.

Cara membuat Bot Perselisihan

Langkah 1: Unduh Node.js dan buat akun Discord.

Node.js adalah runtime JavaScript yang gratis dan bersumber terbuka, dan Anda memerlukannya agar bot Anda benar-benar berfungsi. Unduh di nodejs.org dan menginstalnya sebelum Anda memulai hal lain.

Tentunya, Anda juga memerlukan akun Discord dan server Anda sendiri untuk digunakan menguji bot Anda. Jika Anda belum membuatnya, buka Perselisihan.com dan buat satu. Jika Anda memilikinya, masuk ke akun Anda dan buka server tempat Anda ingin bot Anda hidup.

Anda juga memerlukan program editor teks, misalnya Buku Catatan++ di Windows, untuk membuat kode.

Langkah 2: Sekarang Anda harus membuat aplikasi di Discord agar bot Anda berfungsi. Ini memerlukan sedikit usaha, tetapi tidak terlalu rumit. Tujuannya di sini adalah mendapatkan token otorisasi untuk bot sehingga Discord mengenali kode Anda dan menambahkannya ke bot di servernya.

Pertama, pergilah ke discordapp.com/developers/applications/me. Akun Anda harus login, sehingga Anda akan langsung masuk ke daftar aplikasi akun Anda. Memukul Aplikasi baru untuk memulai. Beri nama bot tersebut, lalu tekan tombol yang ditandai Simpan perubahan.

Sekarang, di menu sebelah kanan, klik Bot. Setelah berada di menu baru, klik Tambahkan Bot di bawah Membangun-a-Bot pilihan. Jika Anda hanya mempunyai satu aplikasi — yang baru saja kita buat — maka aplikasi itu akan muncul secara otomatis. Jika tidak, pilihlah.

cara membuat bot perselisihan aplikasi saya

Terkait

  • Cara berbagi game di Nintendo Switch Anda
  • Cara mencopot pemasangan game Steam (dan memasangnya kembali nanti)
  • Cara memberi hadiah game di Steam

Langkah 3: Di dalam kotak yang ditandai Pengguna Bot Aplikasi, cari kata-katanya Token: Klik untuk Mengungkapkan. Klik tautan itu dan Anda akan menampilkan serangkaian teks. Itu adalah token otorisasi bot Anda, yang memungkinkan Anda mengirimkan kodenya. Jangan membaginya dengan siapa pun — token itu memungkinkan siapa pun yang memilikinya membuat kode untuk bot, yang berarti siapa pun yang memilikinya dapat mengontrol bot Anda. Jika menurut Anda token telah disusupi, kabar baiknya adalah Anda dapat dengan mudah membuat token baru dengan Hasilkan Token Baru tombol. Tandai token Anda. Anda akan membutuhkannya sebentar lagi.

cara membuat kotak bot perselisihan

Langkah 4: Sekarang gulir ke atas ke kotak yang ditandai Detail Aplikasi dan temukan milikmu ID Klien, angka yang panjang. Salin nomornya dan tambahkan ke URL ini, sebagai pengganti kata CLIENTID.

https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8

URL final akan terlihat seperti ini, tetapi dengan nomor ID klien Anda di dalamnya, bukan nomor palsu ini: https://discordapp.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8

Salin URL dengan nomor ID klien Anda di dalamnya ke browser Anda. Itu akan membawa Anda ke situs web tempat Anda dapat memberi tahu Discord ke mana harus mengirim bot Anda. Anda akan tahu bahwa ini berhasil jika Anda membuka Discord di aplikasi atau browser Anda dan menavigasi ke server Anda. Saluran akan mengatakan bot telah bergabung dengan ruangan, dan Anda akan melihatnya di menu sebelah kanan di bawah daftar anggota online.

cara membuat bot perselisihan terhubung

Langkah 5: Saat Anda melakukan itu, Anda juga dapat meluangkan waktu untuk membuat folder di tempat yang mudah dijangkau di komputer tempat Anda dapat menyimpan semua file bot Anda. Sebut saja sesuatu yang sederhana, seperti “DiscordBot” atau “MyBot”, sehingga Anda tahu persis apa itu.

cara membuat folder bot perselisihan

Langkah 6: Anda akan membuat tiga file untuk bot Anda dari editor teks Anda. Yang pertama, tempelkan kode ini:

{

“token”: “Token Bot Anda”

}

Ganti “Token Bot Anda” dengan token yang Anda buat sebelumnya di halaman aplikasi bot Anda. Pastikan token berada di dalam tanda kutip. Kemudian simpan file tersebut ke folder bot Discord yang Anda buat di desktop, menggunakan nama file “auth.json.” Ingatlah untuk tidak menyimpannya sebagai file .txt — ini tidak akan berfungsi jika formatnya .txt, bukan .json.

Buat file baru, dan masukkan kode ini:

{

“nama”: “bot penyambut”,

“versi”: “1.0.0”,

“deskripsi”: “Bot Perselisihan Pertama Saya”,

“utama”: “bot.js”,

“penulis”: “Nama Anda”,

“dependensi”: {}

}

Ganti nama penulis dengan nama Anda jika Anda mau; Anda juga dapat mengubah deskripsi ke deskripsi lain jika Anda menginginkan sesuatu yang lebih sesuai dengan apa yang Anda buat, yang akan berguna untuk mengingat apa yang seharusnya dilakukan bot Anda.

Simpan file ini sebagai “package.json” di folder bot Discord Anda.

cara membuat kode paket bot discord

Langkah 7: Ada satu file teks lagi yang harus dibuat, dan ini adalah file penting yang mengontrol perilaku bot Anda. Anda pasti ingin memahami JavaScript agar benar-benar memiliki kendali penuh atas bot Anda dan mengetahui apa yang Anda lakukan, namun jika Anda baru mengenal coding dan hanya ingin membuat sesuatu, Anda bisa Salin dan tempel kode ini ke dalam file untuk membuat bot sederhana yang akan menyambut Anda di server Anda.

(Terima kasih kepada pengguna Medium Renemari Padillo, yang tutorial botnya membantu kami membuat bot ini. Lihat tutorialnya untuk pemecahan masalah kode dan saran lainnya.)

var Perselisihan = memerlukan('discord.io');

var logger = memerlukan('winston');

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

// Konfigurasikan pengaturan logger

logger.hapus (logger.transports. Menghibur);

logger.add (logger.transports baru. Konsol, {

colorize: true. 

});

logger.level = 'debug';

// Inisialisasi Bot Perselisihan

var bot = Perselisihan baru. Klien({

token: auth.token,

autorun: benar

});

bot.on('siap', fungsi (evt) {

logger.info('Connected'); logger.info('Logged in as: '); logger.info(bot.username + ' - (' + bot.id + ')'); 

});

bot.on('pesan', fungsi (pengguna, ID pengguna, ID saluran, pesan, evt) {

// Our bot needs to know if it will execute a command // It will listen for messages that will start with `!` if (message.substring(0, 1) == '!') { var args = message.substring(1).split(' '); var cmd = args[0]; args = args.splice(1); switch(cmd) { // !ping case 'ping': bot.sendMessage({ to: channelID, message: 'Pong!' }); break; // Just add any case commands if you want to.. } }

});

Kode ini menyiapkan bot Discord yang akan merespons pesan tertentu — khususnya, apa pun yang dimulai dengan “!” karakter. Secara khusus, kami memprogram bot untuk merespons perintah “!intro”, jadi jika ada yang mengetikkannya di server Anda saat bot berada di dalamnya, bot akan merespons dengan pesan terprogram. Dalam kode kami, kami mendefinisikan pesan sebagai, “Salam! Selamat datang di servernya!” Anda dapat mengubah pesan prompt dan pesan respons dengan mendefinisikan ulang keduanya pada kode di atas. Pastikan untuk mempertahankan tanda kutip tunggal di sekitar pesan.

Simpan file teks terakhir ini sebagai “bot.js” di folder bot Discord Anda.

cara membuat bot discord botjs

Langkah 8: Pada PC Windows, Anda dapat dengan mudah membuka Command Prompt dengan mengklik jendela ikon dan mengetik "Command Prompt" di bidang. Setelah terbuka, ketik “cd” diikuti dengan jalur file ke folder Anda. Di komputer pengujian kami, perintahnya terlihat seperti ini: “c: DesktopDesktopDiscordBot UsersPhil.” Itu akan mengubah baris perintah untuk memasukkan jalur file ke folder Anda.

Alternatifnya, Anda dapat menavigasi ke folder Anda di Windows dan tahan Menggeser sambil klik kanan pada area kosong pada folder tersebut, lalu pilih Buka Prompt Perintah.

cara membuat command prompt bot perselisihan

Langkah 9: Sekarang saatnya memanfaatkan Node.js. Di Command Prompt, dengan folder bot Discord Anda di baris jalur file, ketik “npm install discord.io winston –simpan.” Ini secara otomatis akan menginstal file yang Anda perlukan untuk bot Discord Anda ke dalam folder secara langsung.

Gunakan juga prompt baris perintah berikut untuk menginstal dependensi tambahan: npm install https://github.com/woor/discord.io/tarball/gateway_v6

Itu akan memberi Anda semua file yang Anda butuhkan.

cara membuat command prompt bot perselisihan node js

Langkah 10: Sekarang Anda siap berangkat. Untuk mencoba menjalankan bot Anda, ketik “node bot.js” di Command Prompt (pastikan Anda masih menavigasi ke folder bot Discord Anda).

Untuk menguji fungsionalitas bot Anda, kembali ke server Discord Anda dan coba ketik “!intro,” atau “!” diikuti dengan pesan prompt yang Anda buat di file “bot.js” Anda. Jika Anda mengkodekan bot Anda dengan benar, mengirimkan perintah ini akan menyebabkan bot Anda membalas Anda dengan pesan yang Anda setel.

Selamat, Anda bangga menjadi pencipta bot Discord.

cara membuat tes bot perselisihan

Hal hebat tentang Discord adalah komunitas yang memiliki minat dan keterampilan yang sama. Pengguna Discord selalu membuat alat baru untuk meningkatkan layanan, termasuk bot. Beberapa pembuat konten akan mengunggah bot mereka ke database publik dan mengizinkan pembuat lain mengunduh bot tersebut dan menggunakannya untuk server mereka. Bot yang terdaftar dalam database dapat memiliki berbagai fungsi yang dikodekan ke dalamnya, sehingga Anda mungkin dapat menemukan apa yang Anda butuhkan. Sebelum membuat bot Anda, lakukan sedikit penjelajahan di Discord untuk melihat apakah orang lain telah membuat bot yang Anda butuhkan.

Anda dapat mencari database di Google, serta bot Discord tertentu. Anda juga dapat mencoba melihatnya Atas.gg (sebelumnya Discordbots) atau Bot.ondiscord.xyz.

Rekomendasi Editor

  • Cara mentransfer data dari PS4 Anda ke PS5
  • Berapa banyak RAM yang Anda butuhkan?
  • Anda tidak bisa mengelus anjing di Pikmin 4, tetapi Anda bisa membuatnya menjadi buff
  • Nintendo Direct Juni 2023: cara menonton dan apa yang diharapkan
  • Fortnite Reality Augments: daftar lengkap dan cara menggunakannya