Cara Membuat Bot Perselisihan Anda Sendiri

Sep 17, 2025
Pemeliharaan dan Optimasi

Perselisihan memiliki API yang sangat baik untuk menulis bot khusus, dan sangat aktif komunitas bot . Hari ini kita akan melihat cara mulai membuatnya sendiri.

Anda akan membutuhkan sedikit pengetahuan pemrograman untuk membuat kode bot, jadi ini tidak untuk semua orang, tetapi untungnya ada beberapa modul untuk bahasa populer yang membuatnya sangat mudah dilakukan. Kami akan menggunakan yang paling populer, discord.js .

TERKAIT: Cara Membuat, Mengatur, dan Mengelola Server Perselisihan Anda

Mulai

Pergilah ke Discord's portal bot , dan buat aplikasi baru.

Anda akan ingin mencatat ID Klien dan rahasia (yang harus Anda rahasiakan, tentunya). Namun, ini bukan bot, hanya "Aplikasi". Anda harus menambahkan bot di bawah tab "Bot".

Catat token ini juga, dan rahasiakan. Jangan, dalam keadaan apa pun, memasukkan kunci ini ke Github. Bot Anda akan segera diretas.

Instal Node.js dan Dapatkan Coding

Untuk menjalankan kode Javascript di luar halaman web, Anda membutuhkan Node . Unduh, instal, dan pastikan itu berfungsi di terminal (atau Command Prompt, karena semua ini harus berfungsi pada sistem Windows). Perintah defaultnya adalah "node".

Kami juga merekomendasikan menginstal alat nodemon. Ini adalah aplikasi baris perintah yang memantau kode bot Anda dan dimulai ulang secara otomatis jika ada perubahan. Anda dapat menginstalnya dengan menjalankan perintah berikut:

npm dan -g nodemon

Anda membutuhkan editor teks. Anda bisa saja menggunakan notepad, tetapi kami merekomendasikan keduanya Atom atau VSC .

Inilah “Hello World” kami:

const Discord = membutuhkan ('discord.js');
 const client = new Discord.Client ();

client.on ('siap', () => {
 console.log(`Logged in as ${client.user.tag}! `);
 });

client.on ('message', msg => {
 if (msg.content === 'ping') {
 msg.reply('pong');
 }
 });

client.login ('token');

Kode ini diambil dari discord.js contoh. Mari kita hancurkan.

  • Dua baris pertama untuk mengkonfigurasi klien. Baris satu mengimpor modul ke dalam objek yang disebut "Discord," dan baris kedua menginisialisasi objek klien.
  • Itu client.on ('ready') blokir akan aktif saat bot dijalankan. Di sini, ini hanya dikonfigurasi untuk mencatat namanya ke terminal.
  • Itu client.on ('message') blokir akan aktif setiap kali pesan baru diposting ke saluran mana pun. Tentu saja, Anda perlu memeriksa konten pesan, dan itulah jika blok tidak. Jika pesan hanya mengatakan "ping", maka akan dibalas dengan "Pong!"
  • Baris terakhir masuk dengan token dari portal bot. Jelas sekali, token di tangkapan layar ini palsu. Jangan pernah memposting token Anda di internet.

Salin kode ini, tempel token Anda di bagian bawah, dan simpan sebagai index.js di folder khusus.

Cara Menjalankan Bot

Kepala ke terminal Anda, dan jalankan perintah berikut:

nodemon --inspect index.js

Ini memulai skrip, dan juga menjalankan debugger Chrome, yang dapat Anda akses dengan mengetik chrome: // inspeksi / ke Omnibar Chrome, lalu membuka "alat pengembang khusus untuk Node".

Sekarang, seharusnya hanya tertulis "Masuk sebagai <bot-name>", tetapi di sini saya telah menambahkan baris yang akan mencatat semua objek pesan yang diterima ke konsol:

Jadi apa yang membuat objek pesan ini? Banyak hal, sebenarnya:

Terutama, Anda memiliki info penulis dan info saluran, yang dapat Anda akses dengan msg.author dan msg.channel. Saya merekomendasikan metode logging objek ini ke devtools Chrome Node, dan hanya melihat-lihat untuk melihat apa yang membuatnya bekerja. Anda mungkin menemukan sesuatu yang menarik. Di sini, misalnya, bot mencatat balasannya ke konsol, sehingga balasan bot tersebut memicu client.on ('message') . Jadi, saya membuat robot spam:

Catatan : Hati-hati dengan ini, karena Anda tidak benar-benar ingin berurusan dengan rekursi.

Cara Menambahkan Bot ke Server Anda

Bagian ini lebih sulit dari yang seharusnya. Anda harus mengambil URL ini:

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

Dan ganti CLIENTID dengan ID klien bot Anda, yang ada di tab informasi umum dari halaman aplikasi . Setelah ini selesai, Anda dapat memberikan tautan ke teman Anda agar mereka menambahkan bot ke server mereka juga.

Baiklah, Jadi Apa Lagi yang Dapat Saya Lakukan?

Di luar pengaturan dasar, hal lain sepenuhnya terserah Anda. Tapi, ini tidak akan menjadi tutorial yang bagus jika kita berhenti di hello world, jadi mari kita bahas beberapa dokumentasi , jadi Anda memiliki gagasan yang lebih baik tentang apa yang mungkin. Saya sarankan Anda membaca sebanyak yang Anda bisa, karena didokumentasikan dengan sangat baik.

Saya akan merekomendasikan menambahkan console.log (klien) ke awal kode Anda, dan lihat objek klien di konsol:

Dari sini, Anda bisa belajar banyak. Karena Anda dapat menambahkan bot ke beberapa server sekaligus, server adalah bagian dari Serikat objek peta. Di dalam objek itu ada individu Serikat (yang merupakan nama API untuk "server") dan objek serikat tersebut memiliki daftar saluran yang berisi semua info dan daftar pesan. API-nya sangat dalam, dan mungkin perlu beberapa saat untuk mempelajarinya, tapi setidaknya mudah untuk disiapkan dan mulai belajar.

How To Make Your Own Discord Bot! Easy|no Coding

How To Make Your Own Discord Bot (NO CODING REQUIRED)

How To Make A Discord Bot (NO CODING REQUIRED)

How To Make Your OWN Discord Bot! (NO CODING)

Make Your Own Discord Bot | Basics (2019)

✨ How To Make A Discord Bot Without Code ✨ | Discord Tutorial

How To Make Your Own Discord Bot | Basics (2020)

How To Make A Custom DISCORD BOT (Easiest Way)

How To Make A DISCORD BOT FOR FREE On Mobile/Pc!!! [Step-by-Step Tutorial]

[NEW] How To Make A Discord Bot In 10 MINUTES || Discord.JS V12

How To Make Discord Bot Without Downloading Anything | Basics - Part 1

HOW TO MAKE YOUR OWN DISCORD BOT ON MOBILE (IOS & ANDROID) PC ALSO

How To Make A Discord Bot On Mobile - How To Create DISCORD BOT IN MOBILE (2020) Part - 2

How To Make Your Own Custom Discord Bot For Free | (incl. Download)

Coding My Own Discord Bot (programming Tutorial)

HOW TO CODE A DISCORD BOT #1 | SETTING UP

Code Your Own Discord Bot - Basics (2021)

Code A Discord Bot With Python - Host For Free In The Cloud

Create Your Own Discord Bot! - EASY (2021)

Making Your Own Discord Bot - Setting Up The Basics [#1 - 2021]


Pemeliharaan dan Optimasi - Artikel Terpopuler

Cara Membuat Teks dan Ikon Lebih Besar di Layar Retina Mac Anda

Pemeliharaan dan Optimasi Apr 22, 2025

Sulit melihat barang-barang di layar MacBook Anda? Jika Anda memiliki layar Retina resolusi tinggi (seperti MacBook Pro atau MacBook 12 12 miliki), mudah untuk menyesuaikan semuanya..


Cara Menghapus Aplikasi Bawaan Apple dari Layar Utama iOS Anda

Pemeliharaan dan Optimasi Sep 19, 2025

Jika Anda terganggu dengan real estate layar yang digunakan oleh aplikasi Apple di iPhone atau iPad Anda, itu saja sesuatu yang baru di iOS 10 Anda akan menyukai: kem..


Cara Mendapatkan Ringkasan Dokumen Bertele-tele Sekali Klik di macOS

Pemeliharaan dan Optimasi Aug 2, 2025

KONTEN TIDAK CACHED Apakah Anda bertele-tele dan berlarut-larut? Apakah Anda memiliki teman yang terlalu bertele-tele dan bertele-tele dalam tulisannya? Meringkas dokumen panjang ..


Cara Membuat Perangkat iOS Anda Membaca Artikel, Buku, dan Lebih Banyak Lagi untuk Anda

Pemeliharaan dan Optimasi Jun 10, 2025

Dengan fitur "Ucapkan Layar" di iOS, Anda dapat membuat perangkat Anda membacakan apa pun yang ada di layar untuk Anda hanya dengan menggesekkan dua jari ke bawah dari atas..


Temukan Fitur Tersembunyi dan Telur Paskah di Tentang: Halaman Firefox

Pemeliharaan dan Optimasi Feb 2, 2025

KONTEN TIDAK CACHED Mozilla Firefox memiliki berbagai telur Paskah yang tersembunyi, pengaturan konfigurasi dan informasi diagnostik yang tersembunyi di halaman internal about :. ..


Kompres File Video Besar dengan DivX / Xvid dan AutoGK

Pemeliharaan dan Optimasi Feb 8, 2025

KONTEN TIDAK CACHED Pernahkah Anda merekam video rumahan di camcorder hanya untuk menemukan ukuran video yang sangat besar? Bagaimana jika Anda ingin membagikan klip video di YouTube atau s..


Akses Remember The Milk di Google Chrome dengan Cara Mudah

Pemeliharaan dan Optimasi Jan 12, 2025

KONTEN TIDAK CACHED Apakah Anda mencari cara hebat untuk mengakses Remember The Milk di Google Chrome? Lihat betapa mudahnya melakukannya dengan ekstensi ChromeMilk. Instalasi..


Utilitas XP Tersembunyi: Pemverifikasi

Pemeliharaan dan Optimasi Jun 26, 2025

Awal minggu ini kami membahas proses memutar kembali driver perangkat di XP. Satu langkah yang dapat kami ambil untuk membantu memverifikasi driver yang kami unduh akan berfung..


Kategori