Daftar Isi:
- Langkah 1: Unduh Aplikasi Discord
- Langkah 2: Menyiapkan Saluran Anda Sendiri
- Langkah 3: Instal Node.js dan Npm
- Langkah 4: Buat Bot
- Langkah 5: Buat Direktori Lokal
- Langkah 6: Langkah Terakhir & Menguji Bot
Video: Cara Menambahkan Bot Interaktif di Discord: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Dalam tutorial ini saya akan menunjukkan cara membuat bot interaktif sendiri yang bekerja dengan beberapa komando.
Discord adalah aplikasi media sosial Skype/Whats-app yang menyatukan para gamer. Mereka dapat memiliki saluran sendiri, memeriksa permainan mana yang dimainkan setiap anggota, saling menelepon dan mengobrol satu sama lain. Salah satu kemungkinannya adalah menambahkan bot ke server. Ini bisa berupa bot otomatis, atau bot yang memutar musik misalnya.
Perlengkapan:
- Internet tentu saja (doh!)
- Aplikasi perselisihan
- Node.js, npm
- Pengetahuan dasar menjalankan perintah di Terminal
Langkah 1: Unduh Aplikasi Discord
Unduh aplikasi Perselisihan. Aplikasi ini adalah aplikasi multi-perangkat yang dapat diunduh dari
Nama pengguna yang Anda buat memiliki nomor unik terlampir, terlihat seperti gambar di atas. Anda menggunakan nama ini + # untuk menambahkan anggota perselisihan lainnya.
Langkah 2: Menyiapkan Saluran Anda Sendiri
Agar bot dapat dibuat, kita harus membuat server sendiri.
1. Saat Anda masuk ke Discord, Anda akan melihat sesuatu seperti gambar di atas:
2. Untuk membuat server, kita harus mengklik '+' di sudut kiri bawah yang disorot dengan warna merah.
Beri nama server Anda dan masukkan wilayah server. Secara opsional, Anda dapat menambahkan gambar ke server Anda. Setelah Anda menyelesaikan langkah-langkah ini, Anda akan melihat daftar server di tab Anda di sebelah kiri, tergantung pada perangkat yang Anda gunakan.
Langkah 3: Instal Node.js dan Npm
Setelah Anda selesai membuat server Anda sendiri, Discord meminta untuk mengundang teman ke server Anda. Lewati langkah ini (atau undang teman ke saluran perselisihan Anda menggunakan tautan undangan) dan voila! Server Anda sendiri telah dibuat.
1. Periksa node.js dan npm
Pertama, kita perlu memastikan bahwa kita perlu membuat proyek lokal agar API dapat melakukan panggilan. Kita juga harus mendapatkan token untuk bot. Untuk melakukan ini, kita harus menambahkan beberapa baris di terminal. Untuk membuka terminal, tekan CMD + spasi dan cari terminal. Jika Anda melakukan ini dengan benar, terminal akan muncul seperti gambar di atas.
Untuk memeriksa apakah Anda telah menginstal node.js dan npm, ketik kode berikut:
Untuk node.js:
simpul -v
Untuk npm:
npm -v
Jika Anda berdua telah menginstal node.js dan npm, Anda harus melihat versinya, jika tidak, instal node.js dan npm dengan memasukkan kode berikut (node.js akan diinstal bersama dengan npm):
Untuk npm:
npm instal npm@latest -g
Langkah 4: Buat Bot
Kita perlu membuat aplikasi dan bot agar bot kita berfungsi. Kami juga perlu mengirimkannya ke server perselisihan kami.
1. Buat aplikasi & bot:
Pertama, buka discordapp.com/developers/applications/me. Masuk dengan akun Anda. Klik Aplikasi Baru untuk memulai, dan beri nama aplikasi Anda lalu klik buat. Di tab kiri, pilih Bot. Buat botnya. Jika bot telah dibuat, Anda akan menerima pesan pada gambar di atas bahwa bot telah dibuat.
2. Kirim bot ke server Discord Anda
Di Informasi Umum, salin ID klien Anda, salin ID dan tempel di URL ini, ganti nomor:
discordapp.com/oauth2/authorize?&client_id…
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 itu berhasil jika Anda membuka Discord di aplikasi atau di browser Anda dan menavigasi ke server Anda. Saluran akan mengatakan bot telah bergabung dengan ruang, dan Anda akan melihatnya di menu sebelah kanan di bawah daftar anggota online.
Langkah 5: Buat Direktori Lokal
Kita perlu membuat folder di pc Anda yang akan menyimpan semua file bot Anda. Beri nama seperti discordBot atau sesuatu yang dapat dikenali dengan mudah.
1. Buat folder dan tiga file
Kita harus membuat tiga di folder itu.
Jalankan kode berikut di terminal:
mkdir discordBot
Navigasi folder dengan mengetikkan kode berikut:
cd discordBot
Kemudian ketik baris berikut:
npm init -y
Ini akan membuat file package.json di dalam folder proyek.
Mari kita mulai terlebih dahulu dengan menginstal pustaka Javascript terkenal untuk berinteraksi dengan Discord API yang disebut discord.js. Ketik:
npm install --save discord.js
Abaikan peringatan untuk saat ini.
2. Membuat file untuk token
Menggunakan editor teks apa pun, buat file dan beri nama "auth.json".
Tempelkan kode berikut:
{
“token”: “Token Bot Anda” }
Kemudian, ganti "Token Bot Anda" dengan token Anda. Ini dapat ditemukan di:
Login, Klik Rahasia Klien dan ganti Bot Token.
Simpan file dan buat file baru.
File selanjutnya, beri nama file ini package.json, paste kode berikut:
{
"nama": "discordBot", "versi": "1.0.0", "deskripsi": "Bot Perselisihan Pertama Saya", "utama": "bot.js", "penulis": "Nama Anda", "dependensi”: {} }
Ganti nama penulis dengan nama yang Anda inginkan. Simpan file ini sebagai "package.json" di folder bot Discord Anda.
Terakhir, file.json terakhir akan dipanggil bot.js dan tempel kode berikut:
const Perselisihan = membutuhkan('discord.js');
const klien = baru Discord. Client(); const auth = require('./auth.json');client.on('ready', () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } });client.login(auth.token);
Simpan file teks terakhir ini sebagai “bot.js” di folder bot Discord Anda. Saya menambahkan perintah sederhana bahwa jika Anda mengatakan "ping", bot akan membalas dengan "Pong!"
Langkah 6: Langkah Terakhir & Menguji Bot
1. Buka terminal
Di Terminal, kita perlu memeriksa apakah kita melakukan semuanya dengan benar. Arahkan ke folder dengan mengetikkan perintah berikut:
cd discord
2. Jalankan botnya
Kemudian pada akhirnya, jalankan perintah seperti yang ditunjukkan di bawah ini:
simpul bot.js
Jika Anda telah melakukan semuanya, seharusnya tertulis: Masuk sebagai discordBot#xxxx!
Dan voila! bot telah dibuat untuk server perselisihan Anda! Anda dapat mengirim pesan "Ping" di saluran untuk mendapatkan balasan "Pong!"
Ini hanyalah bot dasar untuk saluran perselisihan Anda. Untuk ide keren lainnya, lihat:
Direkomendasikan:
Cara Menambahkan Oksigen Terlarut ke Pengukur Hidroponik WiFi: 6 Langkah
Cara Menambahkan Oksigen Terlarut ke WiFi Hidroponik Meter: Tutorial ini akan mendemonstrasikan cara menambahkan rangkaian EZO D.O dan probe ke Kit Hidroponik WiFi dari Atlas Scientific. Diasumsikan bahwa pengguna memiliki kit hidroponik wifi yang berfungsi dan sekarang siap untuk menambahkan oksigen terlarut. PERINGATAN: Atlas Sci
Cara Menambahkan Tampilan E-Ink ke Proyek Anda: 12 Langkah (dengan Gambar)
Cara Menambahkan Tampilan E-Ink ke Proyek Anda: Banyak proyek melibatkan pemantauan beberapa jenis data, seperti data lingkungan, sering kali menggunakan Arduino untuk kontrol. Dalam kasus saya, saya ingin memantau kadar garam dalam pelembut air saya. Anda mungkin ingin mengakses data melalui jaringan rumah Anda
Cara Menambahkan Remote IR ke Sistem Speaker: 5 Langkah (dengan Gambar)
Cara Menambahkan Remote IR ke Sistem Speaker: Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya membuat sirkuit tambahan untuk sistem speaker saya untuk mengontrolnya secara nirkabel dengan remote IR buatan sendiri. Mari kita mulai
Cara Menambahkan Video ke IPhone Anda Dari Ubuntu: 4 Langkah
Cara Menambahkan Video ke iPhone Anda Dari Ubuntu: Jika Anda menggunakan Ubuntu dan iPhone, Anda mungkin ingin menambahkan beberapa video ke perangkat Anda dengan komputer Anda. Jangan khawatir, ini cukup mudah dan tidak mengharuskan Anda untuk melakukan jailbreak pada perangkat Anda. iPhone
Cara Memformat Kode di Discord (Seluler): 10 Langkah
Cara Memformat Kode pada Perselisihan (Seluler): Kumpulan instruksi ini untuk orang yang membuat kode secara teratur dan juga menggunakan aplikasi perselisihan. Ini akan mengajari Anda cara mengirim teks dan kemudian memformatnya ke dalam bahasa pengkodean apa pun yang Anda suka