Cara Membuat Bot Perselisihan Tahun 2022 (Panduan Mudah)

Posted on

Jika Anda adalah pengguna Discord, Anda pasti pernah melihat beberapa bot Discord di server populer. Baik itu bot musik atau bot moderasi server, ada bot untuk hampir semuanya. Tetapi jika Anda tertarik untuk membuat bot Discord sendiri, ikuti panduan kami untuk membuat bot Discord sederhana pada tahun 2022 dan seterusnya.

Buat Bot Perselisihan (2022)

Prasyarat untuk Membuat Bot Perselisihan

unduh nodejs

Kami awalnya berencana untuk menggunakan bot Python Discord.py yang populer untuk panduan ini. Namun, mengingat masa depan perpustakaan, kami telah memutuskan untuk menggunakan perpustakaan Discord.js Node sebagai gantinya. Karenanya, pastikan Anda memiliki menginstal Node.js pada PC Anda. Anda dapat mengunduh Node.js versi terbaru dari situs resminya (kunjungi). Anda dapat menjalankan perintah berikut untuk memastikan bahwa Anda telah menginstal Node.js dan npm dengan benar di PC Anda:

node -v
npm -v

Untuk melihat, menulis, dan memodifikasi kode secara efisien, Anda dapat menggunakan salah satu editor teks terbaik ini untuk pengkodean. Jika kami memilih satu, kami akan menggunakan Microsoft Visual Studio Code (unduh), yang juga memiliki berbagai tema VSCode.

Siapkan Akun Bot Perselisihan dan Tambahkan ke Server Perselisihan

1. Kunjungi portal pengembang Discord dan masuk dengan akun Discord Anda. Setelah Anda berada di sana, klik pada “Aplikasi Baru” tombol di pojok kanan atas untuk memulai.

buat perselisihan aplikasi baru

2. Masukkan nama untuk aplikasi Anda dan klik “Buat”. Perhatikan bahwa nama aplikasi tidak harus sama dengan nama bot. Anda dapat memilih untuk mengubah nama bot nanti.

beri nama dan buat aplikasi

3. Sekarang, beralih ke bagian “Bot” dari bilah sisi kiri dan klik “Tambah Bot”.

tambahkan pengembang perselisihan bot

4. Saat pop-up muncul, klik “Yes, do it!” untuk melanjutkan lebih jauh.

konfirmasi penambahan bot ke aplikasi

5. Discord sekarang telah membuat bot Anda. Anda sekarang dapat memilih untuk mengubah nama dan ikon bot dari bagian “Bot”. Sebelum itu, klik tombol “Salin” di bawah “Token” untuk menyalin token bot. Token bot diperlukan nanti. Ingatlah bahwa Anda tidak boleh membagikan token bot Anda dengan siapa pun karena itu memberi mereka akses ke bot Anda.

salin token

6. Sekarang, perluas “OAuth2” dari bilah sisi kiri dan beralih ke bagian “Pembuat URL”. Di sini, pilih “bot” sebagai ruang lingkup dan izinkan izin yang sesuai untuk bot. Untuk demonstrasi ini, kami memberikan izin admin ke bot.

pilih ruang lingkup dan izin bot

7. Gulir ke bawah dan klik tombol “Salin” untuk menyalin URL bot.

salin url bot

8. Kunjungi URL yang disalin dari browser Anda untuk menambahkan bot ke server Discord Anda. Yang harus Anda lakukan adalah memilih server dari daftar “Tambahkan ke Server” dan klik “Lanjutkan” untuk menambahkan bot.

tambahkan bot Anda ke server

Buat dan Host Discord Bot Secara Lokal di PC Anda

Sekarang Anda telah menambahkan bot ke server Discord Anda, saatnya untuk mengonfigurasi bot. Cukup ikuti langkah-langkah di bawah ini untuk meng-host bot Discord secara lokal di PC Anda.

Baca juga:  Cara Selalu Menampilkan Scrollbar di Windows 11 (Panduan 2022)

1. Buat folder baru di mana saja di PC Anda. Anda kemudian harus membuat dua file di folder ini — .env, bot.js. Di file .env, tempel token bot yang Anda salin sebelumnya dalam format berikut:

DISCORD_TOKEN= Paste your token here without quotes
tempel token di file env

2. Selanjutnya, tambahkan kode berikut ke file bot.js Anda. Dengan kode ini, bot akan membalas “pong” setiap kali pengguna mengirim “ping”.

require('dotenv').config();
const Discord = require("discord.js");
const client = new Discord.Client({intents: ["GUILDS", "GUILD_MESSAGES"]});
client.on("ready", () => {
  console.log(`Logged in as ${client.user.tag}!`)
})
client.on("message", msg => {
  if (msg.content === "ping") {
    msg.reply("pong");
  }
})
client.login(process.env.DISCORD_TOKEN);

kode bot perselisihan

4. Sekarang, instal perpustakaan Discord.js menggunakan perintah berikut:

npm install --save discord.js dotenv
instal discordjs lib

5. Selanjutnya, Anda harus buat file package.json menggunakan perintah “npm init -y”.

buat paket json

6. Anda akhirnya dapat menggunakan perintah “node bot.js” untuk menjalankan bot Discord Anda.

jalankan botmu

7. Seperti yang Anda lihat di bawah, bot berfungsi sebagaimana mestinya dan telah membalas pesan pengujian saya.

keluaran bot

Buat dan Host Discord Bot di Cloud

Jika Anda lebih suka meng-host bot Discord Anda secara online, kami sarankan menggunakan Replit. Bagi mereka yang tidak tahu, Replit adalah IDE online, di mana Anda dapat menjalankan dan menghosting lebih dari 50 bahasa pemrograman. Selain itu, proses untuk menyiapkan Replit juga cukup mudah. Jadi mari kita langsung ke dalamnya.

1. Anda harus terlebih dahulu mendaftar untuk akun Replit baru. Anda dapat menggunakan alamat email Anda atau melanjutkan dengan akun Google, GitHub, atau Facebook Anda.

daftar ulang

2. Klik tombol “Buat” di sudut kiri atas untuk membuat proyek baru.

buat proyek ulangan baru

3. Dari pop-up yang muncul, pilih template Node.jsberi nama proyek Anda, dan klik “Buat Repl”.

buat balasan

4. Cari simbol kunci di bilah sisi kiri dan tempel token bot yang sebelumnya Anda salin. Anda harus menempelkan token di bidang “nilai” dan mengatur nama token di bidang “kunci”. Klik “Tambahkan rahasia baru” untuk mengonfirmasi token dan menambahkannya ke kode Node.js Anda.

tambahkan token Anda replika

5. Rekatkan kode berikut dan tekan tombol hijau “Jalankan” di bagian atas untuk menjalankan proyek. Anda sekarang dapat menggunakan bot Anda bahkan setelah mematikan PC Anda.

rekatkan kode dan jalankan
const mySecret = process.env[`TOKEN`]
const Discord = require("discord.js");
const client = new Discord.Client({intents: ["GUILDS", "GUILD_MESSAGES"]});
client.on("ready", () => {
  console.log(`Logged in as ${client.user.tag}!`)
})
client.on("message", msg => {
  if (msg.content === "ping") {
    msg.reply("pong");
  }
})
client.login(process.env.TOKEN);

6. Anda dapat kembali ke proyek Replit dan klik tombol “Stop” untuk menghentikan bot. Dan di sana Anda memilikinya. Anda dapat memodifikasi kode bot untuk menambah atau menghapus fitur yang Anda butuhkan.

berhenti mengulang

Pertanyaan yang Sering Diajukan

T: Dapatkah saya membuat bot Discord secara gratis?

Baca juga:  Cara Promosi Melalui Sosial Media

Ya, Anda dapat membuat bot Discord secara gratis dan menghostingnya secara lokal di PC atau di cloud.

Q: Bagaimana cara membuat bot Discord tanpa coding?

Jika Anda harus membuat bot Discord tanpa coding, Anda harus mencari contoh proyek bot Discord yang telah dilakukan orang lain dan memodifikasi bot berdasarkan kebutuhan Anda. Jika itu terbukti merepotkan, Anda selalu dapat menggunakan salah satu bot Discord terbaik yang tersedia untuk meningkatkan kemampuan server Anda.

T: Dapatkah saya menggunakan Discord.py untuk membuat bot Discord saya?

Pengembang perpustakaan Discord Python populer “discord.py” tidak senang dengan transisi wajib Discord ke perintah slash untuk bot terverifikasi mulai April 2022 dan telah memutuskan untuk menghentikan perpustakaan. Pustaka tidak lagi dalam pengembangan, dan halaman GitHub Discord.py sekarang dalam mode hanya-baca. Meskipun bot yang belum diverifikasi tidak terpengaruh saat ini, hal itu berpotensi berubah di masa mendatang.

Buat Bot Perselisihan Anda Sendiri

Nah, begitulah cara membuat bot di Discord. Meskipun kami telah menunjukkan bot sederhana yang merespons teks, kemungkinan menyesuaikan kemampuan bot tidak terbatas. Jika Anda menginginkan inspirasi atau ide untuk bot Discord baru Anda, baca artikel kami tentang bot Discord terbaik dan coba terapkan fitur yang paling Anda sukai.