Giter Site home page Giter Site logo

test's Introduction

Create a Discord bot under 15 minutes

discord

Discrod adalah salah satu aplikasi obrolan yang populer saat ini, terutama untuk para gamer dan pengembang. Banyak orang menyukainya karena gratis, efisien, lintas platform, multi-fungsi dan lain-lain.

Ada beberapa hal yang dapat dilakukan pada Discord sebagai contoh, kamu mungkin menemukan salah satu dari beberapa server dikasih ucapan selamat, meningkatkan level kamu setelah kamu mengirim banyak pesan di server, mendengarkan musik, bermain game, untuk menendang atau melarang anggota, dll.

Lantas, bagaimana cara membuat bot discord? Ternyata tidaklah susah untuk membuat/mengembangkan bot discord. Jika mengikuti sesuai arahan tidak ada kata "Tidak bisa ...!" jadi, tanpa basa-basi mari kita mulai tentang cara membuat bot discord.


Getting Started

Pada proyek kali ini, kamu butuh Node.js dan npm atau yarn sebelum memulainya. Dan seperti biasanya, kamu perlu melakukan beberapa pengaturan saat memulai proyek. Hal-hal yang perlu diperhatikan dalam proyek ini:

  1. Mempersiapkan segala sesuatu yang dibutuhkan dalam proyek ini;
  2. Buat aplikasi Discord dan ambil token untuk menggunakan API mereka;
  3. Tambahkan bot ke server discord. Buat jika belum/tidak ada server discord; dan
  4. Uji coba bot discord.

Mudah dilakukan jika tertib ikuti instruksi!


Get that token

  1. Kunjungi halaman Discord’s Developer dan klik pada Create an application developer_portal
  2. Isi kolom NAME dan pilih avatar sesuai selera kamu. Lalu klik Save Changes. Kamu akan melihat pesan umpan balik yang mengatakan "All your edits have been carefully recorded" general_information
  3. Pada panel sebelah kiri, pilih menu Bot lalu klik Add Bot add_bot
  4. Jika muncul popup, klik Yes, do it!. Tergantung dari nama aplikasi kamu, kamu akan mendapat pesan error "Too many users have this username, please try another". Maka dari itu, pilih nama lain untuk aplikasi kamu already_taken
  5. Setelah itu, kamu akan mendapatkan pesan "A wild bot has appeared!" success
  6. Klik tombol COPY dan taruh di file config.json pada parameter bot_token

Setup local project

  1. Dalam proyek ini, base-os menggunakan linux bagi yang os windows harap bisa menyesuaikan

  2. Duplikat project berikut ke folder lokal kamu, mis. discordbot

    git clone https://github.com/archytech99/discordbot-master.git
  3. Didalam paket sudah terdapat printah/event yg sudah tersedia

    • kick, perintah untuk mengeluarkan member dari server discord
    • help, perintah untuk menampilkan daftar bantuan perintah yang tersedia
    • say, perintah untuk mengulangi pesan yang sudah diketik
    • welcome, pesan sambutan untuk member yang baru join server discord secara private (DM)
    • mention, membalas pesan member yang menyebut nickname bot discord
  4. Buat file config.json lalu copy kode berikut dan update "..." sesuai informasi yang dibutuhkan

    {
     "bot_name" : "...",
     "bot_prefix" : "...",
     "bot_token" : "...",
     "server" : "...",
     "author" : "...",
     "email" : "..."
    }
  5. Buka terminal masuk ke folder dimana proyek cloning tadi. Lalu ketik perintah perintah berikut

    npm install

    note: Jika ada muncul pesan warning, harap disesuaikan dengan pesan tersebut Sejauh ini, kita sudah selesai untuk persiapan, mendapatkan token bot. Selanjutnya buat link invitation untuk bot.


Add our bot to server

  1. Kembali ke Developer Portal dan klik OAuth2 pada panel kiri. Dibawah SCOPES, pilih/cek bot, lalu, klik Copy. Untuk hak akses sesuaikan dengan kebutuhan oauth2

  2. Buka tab baru pada browser kamu dan buka URL's yang sudah kamu salin tadi. Pilih server kamu dan klik Authorize authorize

  3. Dan Selamat, bot kamu sudah barhasil join ke server kamu.

  4. Untuk membuat status online pada bot kamu perlu ketik perintah

    npm start
  5. Jika berjalan lancar, harusnya muncul seperti gambar berikut success_running

  6. Kembali ke server kamu dan coba testimoni perintah yang sudah tersedia


More information

Untuk info lebih lanjut seputar discordbot, bisa join ke server discord saya

test's People

Contributors

archytech99 avatar dependabot[bot] avatar naffskuy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.