Bir önceki konumda discord botu nedir, ne işe yarar bunları ele almıştım biraz düşündüm ve neden kolay bir bot yapımı göstermeyeyim dedim ve sizlere discord botu nasıl yapılır bunu göstermeye karar verdim, umarım konu hoşunuza gider ve işinize yarar.
İyi Okumalar Dilerim.
Discord botu nasıl yapılır?
Adımlarımı takip edin;
İlk öncelikle discord developer'a giriş yapmamız gerekmektedir. ilk öncelikle discord developer nedir ondan bahsedeyim:
Discord developer, discord kullanıcıların bot gibi programlar yazması için oluşturdukları bir yerdir burada botunuzu oluşturuyorsunuz ve kodlarını bir kod yazma uygulaması olur veya böyle bir site olur.
Peki nereden giriş yaparız ve nasıl hesap oluştururuz?
Giriş yapmak için tarayıcınıza "Discord Developer Portal" yazarak girebilirsiniz veya buraya tıklayarak gidebilirsiniz.
Hesap oluşturmanıza gerek yok discord hesabınız ile giriş yapmanız gerekmektedir.
Siteye girdikten ve giriş yaptıktan sonra alttaki görselde bulunan Applications bölümüne gidelim.
Ardından sağ tarafta bulunan New Application seçeneğine tıklıyoruz.
Çıkan yerde uygulamamızın (botumuzun) ismini yazıp Create seçeneğine tıklıyoruz.
Bunları yaptıktan sonra sağ tarafta bulunan Bot seçeneğine tıklıyoruz ve ardından Build-A-Bot yazan kısmın ilerisindeki Add Bot seçeneğine tıklıyoruz.
Evet dostlarım botumuzu oluşturmuş bulunmaktayız peki bu bot oluşturduk sunucumuza nasıl ekleriz diye haklı bir şekilde soranlar olacaktır elbet, bu sorunuzun cevabını da hemen vereyim dikkatli izleyin zaten kolaylıkla yapabilirsiniz.
Öncelikle sağ tarafta bulunan OAuth2 ye tıklıyoruz açılan yerde 2 farklı şey olacak General ve URL Generator orada ise URL Generator'e gidiyoruz ve karşımıza çıkan tabloda Bot seçeneğini seçiyoruz , seçtikten sonra alta bir tablo daha gelecektir orada da botunuz sunucuya eklenirken verilmesini istediğiniz yetkileri seçmeniz gerekmektedir.
Ben Adminstrator seçeneğini seçiyorum (Adminstrator'u seçtiğimiz zaman hepsi seçilmiş oluyor.)
Tüm bunları yaptıktan sonra en aşağıda karşımıza GENERATED URL diye bir yerde link çıkıyor o bizim botumuzun davet linki onu alıp tarayıcınıza yapıştırıyorsunuz ve çıkan sekmede botunuzu eklemek istediğiniz sunucuyu seçiyorsunuz ardından Devam Et seçeneğine tıklıyorsunuz ve gelen yerde Yetkilendir seçeneğine basıyorsunuz ardından gelen robot kontrolünü yapıyoruz ve burada bitiyor botumuz sunucumuza ekleniyor girip bakabilirsiniz.
Evet Botumuzu sunucumuza da ekledik peki bu bota nasıl komut yazacağız bunu da anlatayım hemen;
Bunun için bota kod yazmamız gerekmektedir peki bunu nasıl yaparız? bunun için Discord.js dilini bilmeniz gerekmektedir ben size basitten sadece aktifleştirmeniz için birkaç kod göstereceğim ve ilerleyen derslerimizde diğer kodlarını da göstermeye çalışacağım.
Ben kodlarımı VSC (Virtual Studio Code) uygulamasını kullanarak yazıyorum fakat şimdi kurulumunu göstererek sizleri uğraştırmamak adına Glitch adlı siteden yaparak göstereceğim;
Öncelikle tarayıcımıza glitch yazıyoruz ve gidiyoruz, gittikten sonra sağ üstte bulunan hesap yerinden kayıt oluyoruz hesabı olanlar giriş yapabilir.
Girdikten sonra yine orada bulunan New Project'e tıklıyoruz ve gelen yerden glitch-hello-node seçeneğine tıklıyoruz ve kod yerimiz açılıyor.
Açtıktan sonra bazı klasörler ve sayfalar açılıyor onların bazılarını siliyoruz, alttaki fotoğrafa bakarak kalması gereken dosyalara bakabilirsiniz.
Burada package.json a gidiyoruz orta üst tarafta yazan ADD PACKAGE seçeneğine tıklıyoruz ve discord.js yazarak en üste çıkan discord.js ekine tıklıyoruz.
Discord.js ekini eklediğimize göre artık botumuzu kodları algılaması için buraya ekleyebiliriz.
Bunun için Files yerinin karşısında bulunan + ya basıyoruz ve çıkan yere ayarlar.json yazarak Add This File seçeneğine basıyoruz.
Ardından aşağıda vereceğim kodları oraya kopyalayarak yapıştırabilirsiniz.
JavaScript:
{
"prefix": "PREFİXİNİZ", //Botunuzun prefixini yazın.
"sahip": "İD NİZ", //discord kendi ID nizi yazın.
"token": "KENDİ BOT TOKENİNİZ" //Botunuzun tokenini yazın (Nasıl alınacağını göstereceğim.)
}
Orada tokeniniz istenmiş peki Token nasıl alnır:
Discord developer da botumuza gidiyoruz botumuzun isminin altında token yazıyor onu kopyalıyoruz.
Ve botumuz artık tamamdır, kod paylaşımlarını ileride yapacağım
Umarım bu konu işinize yaramıştır.
İyi Forumlar Dilerim.