Cara Membuat Bot Discord Tanpa Pengetahuan Pengekodan

Untuk pemain, perpecahan adalah  yang  aplikasi mesej. Dari ruang sembang untuk sekumpulan rakan kecil hingga akaun pembangun dengan ribuan ahli, Discord menawarkan alat dan fungsi untuk pemain yang tidak dapat ditandingi oleh aplikasi seperti Slack. Salah satu alat tersebut adalah kaedah mudah untuk membuat bot. Discord bot dapat melakukan banyak perkara - sesungguhnya, sebanyak yang anda boleh masukkan ke dalam beberapa kod JavaScript - tetapi kebanyakannya digunakan untuk memoderasi ruang sembang besar dan memaparkan mesej dengan perintah input tertentu.

Idea untuk memprogram bot menakutkan, tetapi kami akan memandu anda melalui setiap langkah untuk membuat bot Discord yang menyambut pengguna baru ke pelayan anda. Inilah cara membuat bot Discord tanpa pengetahuan pengekodan.

Bacaan lanjut

  • Cara melaporkan seseorang mengenai Discord
  • Cara menggunakan teks-ke-ucapan pada Discord
  • Discord rebranding sebagai aplikasi sembang, menjauhkan diri dari permainan

Langkah 1: Muat turun Node.js dan sediakan akaun Discord

Node.js adalah runtime JavaScript yang bebas dan sumber terbuka, dan anda memerlukannya untuk membuat bot anda berfungsi. Muat turunnya di nodejs.org dan pasangkannya sebelum anda memulakan perkara lain.

Jelas sekali, anda juga memerlukan akaun Discord, dan pelayan anda sendiri untuk digunakan untuk menguji bot anda. Sekiranya anda belum membuatnya, pergi ke Discordapp.com dan buat satu. Sekiranya anda memilikinya, log masuk ke akaun anda dan buka pelayan di mana anda mahu bot anda hidup.

Anda juga memerlukan program penyunting teks, seperti Notepad ++ di Windows, untuk dikodkan.

Langkah 2: Buat bot anda

bagaimana membuat bot perselisihan aplikasi saya

Sekarang anda perlu membuat "aplikasi" pada Discord untuk membuat bot anda berfungsi. Ini memerlukan sedikit usaha, tetapi tidak terlalu rumit. Tujuannya di sini adalah untuk mendapatkan "token kebenaran" untuk bot sehingga Discord mengenali kod anda dan menambahkannya ke bot di pelayannya.

Pertama, pergi ke discordapp.com/developers/applications/me. Akaun anda harus dilog masuk, jadi anda akan terus masuk ke senarai aplikasi akaun anda. Tekan Aplikasi Baru untuk memulakan. Beri nama bot, kemudian tekan butang bertanda Simpan Perubahan.

Sekarang, di menu sebelah kanan, klik Bot. Setelah berada di menu baru, klik Tambah Bot  di bawah pilihan Build-a-Bot . Sekiranya anda hanya mempunyai satu aplikasi - yang baru kami buat - aplikasi itu akan muncul secara automatik. Jika tidak, pilihlah.

Langkah 3: Dapatkan token kebenaran bot anda

cara membuat kotak bot discord

Di kotak bertanda Pengguna Bot Aplikasi , cari kata Token: Klik untuk Mendedahkan . Klik pautan itu dan anda akan memaparkan rentetan teks. Itu token kebenaran bot anda, yang membolehkan anda menghantar kod. Jangan membaginya dengan sesiapa sahaja - token itu membolehkan sesiapa sahaja memilikinya untuk membuat kod bot, yang bermaksud siapa sahaja yang memilikinya dapat mengawal bot anda. Sekiranya anda menganggap token telah disusupi, berita baiknya ialah anda dapat menghasilkan yang baru dengan mudah dengan  butang Buat Token Baru  . Tandakan token anda. Anda akan memerlukannya dalam beberapa saat.

Langkah 4: Hantar bot anda ke pelayan anda

cara membuat bot discord menyambung ke discord

Sekarang tatal ke kotak yang bertanda Perincian Aplikasi dan cari ID Pelanggan anda , nombor panjang. Salin nombor itu dan tambahkan ke URL ini, di tempat perkataan KLIENTID.

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

URL akhir akan kelihatan seperti ini, tetapi dengan nombor ID pelanggan anda dan bukan yang palsu:

//discordapp.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8

Salin URL dengan nombor ID pelanggan anda di dalam penyemak imbas anda. Itu akan membawa anda ke laman web di mana anda boleh memberitahu Discord di mana hendak menghantar bot anda. Anda akan tahu ia berfungsi sekiranya anda membuka Discord dalam aplikasi atau penyemak imbas anda dan menavigasi ke pelayan anda. Saluran tersebut akan mengatakan bot telah memasuki ruangan itu, dan anda akan melihatnya di menu sebelah kanan di bawah senarai ahli dalam talian.

Langkah 5: Buat folder "Bot" di komputer anda

cara membuat folder bot discord

Semasa melakukan itu, anda juga boleh meluangkan masa untuk membuat folder di tempat yang mudah dijangkau di komputer di mana anda dapat menyimpan semua fail bot anda. Sebut saja sesuatu yang sederhana, seperti "DiscordBot" atau "MyBot" sehingga anda tahu dengan tepat apa itu.

Langkah 6: Buka editor teks anda dan buat fail bot anda

cara membuat kod pakej bot discord

Anda akan membuat tiga fail untuk bot anda dari editor teks anda. Pada yang pertama, tampal kod ini:

{

"Token": "Token Bot Anda"

}

Ganti "Token Bot Anda" dengan token yang anda buat sebelumnya di halaman aplikasi bot anda. Pastikan token ada di dalam tanda petik. Kemudian simpan fail tersebut ke folder bot Discord yang Anda buat di desktop, menggunakan nama fail "auth.json." Ingatlah untuk tidak menyimpannya sebagai fail .txt - ia tidak akan berfungsi jika ia .txt dan bukannya .json.

Buat fail baru, dan masukkan kod ini:

{

"Name": "greeter-bot",

"Versi": "1.0.0",

"Keterangan": "Bot Discord Pertama Saya",

"Utama": "bot.js",

"Pengarang": "Nama Anda",

"kebergantungan": {}

}

Ganti nama pengarang dengan nama anda jika anda mahu; anda juga boleh menukar "keterangan" menjadi yang lain jika anda menginginkan sesuatu yang lebih sesuai dengan apa yang anda buat, yang akan berguna untuk mengingati apa yang seharusnya dilakukan oleh bot anda.

Simpan fail ini sebagai "package.json" dalam folder bot Discord anda.

Langkah 7: Tentukan kod bot anda

cara membuat bot bot discord

Masih ada satu lagi fail teks yang perlu dibuat, dan inilah yang penting yang mengawal tingkah laku bot anda. Anda pasti ingin mengenal JavaScript untuk benar-benar menguasai bot anda dan mengetahui apa yang anda lakukan, tetapi jika anda baru dalam pengekodan dan hanya ingin membuat sesuatu, anda boleh menyalin dan menempelkan kod ini ke dalam fail untuk membuat bot sederhana yang akan menyambut anda di pelayan anda.

(Terima kasih kepada pengguna Medium Renemari Padillo, yang bot tutorialnya membantu kami membuatnya. Lihat tutorialnya untuk menyelesaikan masalah kod dan nasihat lain.)

 var Discord = require('discord.io'); var logger = require('winston'); var auth = require('./auth.json'); // Configure logger settings logger.remove(logger.transports.Console); logger.add(new logger.transports.Console, { colorize: true }); logger.level = 'debug'; // Initialize Discord Bot var bot = new Discord.Client({ token: auth.token, autorun: true }); bot.on('ready', function (evt) { logger.info('Connected'); logger.info('Logged in as: '); logger.info(bot.username + ' - (' + bot.id + ')'); }); bot.on('message', function (user, userID, channelID, message, 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.. } } }); 

This code sets up a Discord bot that will respond to certain messages: Specifically, anything that starts with a “!” character. In particular, we’re programming the bot to respond to the command “!intro”, so if anyone types that in your server while the bot is in it, the bot will respond with a programmed message. In our code, we defined the message as “Greetings! Welcome to the server!” You can change both the prompt message and the response message by redefining them in the code above. Just make sure to maintain the single quotation marks around the messages.

Save this last text file as “bot.js” in your Discord bot folder.

Step 8: Open your computer’s “Command Prompt” and navigate to your Discord bot folder

cara membuat prompt arahan bot discord

On a Windows PC, you can easily get to the Command Prompt by clicking the Windows icon and typing “Command Prompt” in the field. Once it’s open, type “cd” followed by the file path to your folder. On our test computer, the command looks like this: “cdUsersPhil’s DesktopDesktopDiscordBot.” That should change the command prompt line to include the file path to your folder.

Alternatively, you can navigate to your folder in Windows and hold Shift while right-clicking on a blank area of the folder, and choosing Open Command Prompt.

Step 9: Use the Command Prompt to install your bot’s dependencies

cara membuat arahan perintah bot disc node bot js

Now it’s time to make use of Node.js. In the Command Prompt, with your Discord bot folder in the file path line, type “npm install discord.io winston –save.” This will automatically install files you need to for your Discord bot into the folder directly.

Also use the following command line prompt to install additional dependencies: npm install //github.com/woor/discord.io/tarball/gateway_v6

That should provide you with all the files you need.

Step 10: Run the bot

cara membuat ujian bot discord

That should be everything. To try running your bot, type “node bot.js” in the Command Prompt (make sure you’re still navigated to your Discord bot folder).

Now head back to your Discord server and try testing your bot by typing “!intro,” or “!” followed by whatever you made your prompt message in your “bot.js” file. If everything went correctly, your bot should immediately return the message you coded for it.

Congrats! You just made a Discord bot!

Step 11: Figure out if your bot has been made by someone else

Discord has a big community of people making stuff for the greater good of the service all the time, and that includes bots. There are whole databases of bots other people have made that perform a variety of functions, and often their creators make those bots available for anyone to download and use. Save yourself some time and some coding by checking out some of the usual places where Discord bots are found, to see if someone has already done your work for you.

Beberapa tempat yang berguna untuk mencari bot Discord adalah Top.gg (sebelumnya Discordbots) dan Bots.ondiscord.xyz (dahulunya bots.discord.pw), tetapi anda juga mungkin bernasib baik mencari Google.