Discord.JS | Yeni Bir Discord Botu Oluşturun! | #1

Konu İşinize Yaradı mı?

  • Evet

    Kullanılan: 2 66.7%
  • Hayır

    Kullanılan: 0 0.0%
  • Bana değil ama arkadaşıma yaradı

    Kullanılan: 1 33.3%

  • Kullanılan toplam oy
    3

AdaGrsy

Ağaç Yumruklayıcı
1 Ağu 2019
12
12
10
16
Muğla
turk4turkiye.glitch.me
Minecraft
Drowdid
#1
Selam!
Bu seride sizlere Sıfırdan Discord Botu yazmayı göstereceğim, bu seride bir çok komut ve yeni şeyler öğreneceksiniz.
Bu konuda sizlere nasıl Discord botu oluşturacağınızı, nasıl tokeninizi alacağınızı, nasıl bot davet linki oluşturacağınızı ve botu nasıl çalıştıracağınızı göstereceğim.


indir.png


1- Bot Oluşturma

Botumu oluşturmak için Discord App linkine giriyoruz ve oradan giriş yapıyoruz.

1564782879153.png

Yukarıda gördüğünüz mavi tuşa basıyoruz ve yeni bir discord botu oluşturuyoruz. Botumuzun adını Minecraft Türkiye veya herhangi bir isim koyabilirsiniz. Ben Seri1 koyacağım.


1564782976594.png


Evet, botumuzu kurduk. Şimdi ise yapmamız gereken size verdiğim Kod yazma sitesine girmek ve oraya kayıt olmak, onu da tek tek göstereceğim.



Site: Tıkla (repl.it)

Verdiğim siteye giriyoruz ve şunları yapıyoruz.

1564783073333.png


Tuşuna basıyoruz ve G işaretine basıyoruz, bu Google ile kayıt olma demek. Şifrenizi unutursanız kolayca girebilmek için.

1564783145084.png


Girdikten sonra yukarıdaki gibi "new repl" tuşuna basıyoruz. Ondan sonra bekliyoruz.
Karşımıza bir ekran çıkıyor, bu ekranda yazacağınız Kod dilini belirliyorsunuz.
Arama yerine Node.JS yazarsanız Discord Bot yazmak için gerekli kod dilini almış olursunuz. Ondan sonra Node.JS'ye basıyoruz ve bekliyoruz.


1564783266314.png


Evet fotoğrafta yaptığım gibi yapıyoruz ve bekliyoruz.
Artık kendimize özel kod sayfamız açıldı.


1564783319798.png


Şimdi bu sayfayı doldurmaya başlıyoruz. Öncelikle aşşağıda vereceğim kodu index.js'ye atıyoruz.
Kod:
const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`${client.user.tag} ismi ile giriş yapıldı!`);
});

client.on('message', msg => {
  if (msg.content === 'selam') {
    msg.reply('Selam! :wave:');
  }
});

client.login('buraya tokeniniz');
Buradaki kodu kopyalıyoruz, ve index.js'ye yapıştırıyoruz.

2- Token Alma

Hazırlıklar tamam şimdi sıra token almaya geldi. Tokenimizi almak için tekrardan Discord Developer Portal sitesine geliyoruz ve Applications kısmından kendi botumuzu seçiyoruz.

1564783537187.png


Gösterdiğim yere tıklıyoruz ve bekliyoruz.

1564783571504.png


Evet, açılan ekranda böyle bir yer gelecek. Gelmezse açılan ekranda "Build A Bot" yazısına tıklarsanız gelir.
Şimdi tokenimizi almak için "Click to Reveal Token" kısmına basıyoruz, kolayca kopyalamak için "Copy" tuşuna basmanız yeterli. Ve çıkan tokeni kopyalayıp index.js için verdiğim kodun "buraya tokeniniz" kısmına yapıştırıyoruz, hiçbir şey değiştirmeden.


1564783690970.png


Şöyle bir ekran olması lazım, evet! artık botumuz var. Şimdi botumuzu çalıştıralım. Çalıştırmak için > run tuşuna basıyoruz.

1564783742738.png


Yukarıdaki resim çıkıyorsa ve biraz beklettikten Sonra BotAdı#0000 İsmi İle Giriş Yapıldı yazıyorsa olmuştur.


3- Botun Davet Linkini Alma

Sıra geldi botun davet linkini almaya..
Size vereceğim siteye giriyorsunuz
Site: Tıkla (Discord Permission Calculator)
Bu siteye giriyoruz.


1564783883725.png


Şöyle bir ekran geliyorsa siteye giriş yapmış bulunmaktasınız. Şimdi botun yetkilerini ayarlıyoruz, ben sadece Adminstrator'e tik koyuyorum, siz botunuza göre istediğinize tik koyabilirsiniz.

1564783936261.png


Şimdi sırada Client ID yazan yere ne yazacağız. Yine Tıkla (Discord Developer Portal) sitesine geliyoruz ve Botumuzu seçiyoruz.

1564784011615.png


İlk gelen sayfadaki Client ID yazan yeri kopyalıyoruz ve Discord Permission Calculator sitesine yapıştırıyoruz.

1564784064956.png


Yazdım, diğerlerine bir şey yazmanıza gerek yok. Yazarsanız link bozulabilir, bakalım çalışıyor mu?

1564784094437.png


Evet, gördüğünüz gibi botumuzun davet linki oluştu. Bu konuda anlatacaklarım bu kadar, umarım işinize yarar. İyi günler, beklemede kalın :ateş:
 
Beğeniler: ChiaX ve ErenSB

ChiaX

Go after your dreams!
Yönetim Şefi
17 Şub 2019
52
37
250
#2
Uzun zamandır bu kategoride bir konu açılmamıştı. Güzel olmuş açman.:sırıt:
 
Beğeniler: AdaGrsy