Discord.js - Serverİnfo.js script

  • Konuyu Başlatan Konuyu Başlatan 'Master
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.666

'Master

Legends Never Die
Katılım
28 Temmuz 2017
Mesajlar
185
Elmaslar
99
Puan
0
Yaş
30
Konum
Brooklyn
Merhaba Sayın MC-TR Üyeleri;

Bugün Discord.js de Serverİnfo kodlamayı öğretiricem. Kolay bir script. Dilerseniz başlayalım.

1- Öncelikle Komutumuzu Veriyoruz. ( Discord.js içindir. Discord.py yani python içerikli değildir. )

JavaScript:
if(cmd === `${prefix}serverinfo`){

Başlatma kodumuzu serverinfo olarak ayarladık. Değiştirebilirsiniz prefix kodunun sağında. Herneyse komutumuzu verdik. Gelelim diğer kodlara.

2- İcon komudu ile komutumuza icon ekliyoruz.

JavaScript:
let sicon = message.guild.iconURL;

3- Bir embed oluşturuyoruz. (Güzel gözükmesi için.)

JavaScript:
let serverembed = new Discord.RichEmbed()

4- Server Bilgisi (Yani Başlığını Yapıyoruz.)

JavaScript:
.setDescription("Server Bilgisi")

5- Renk ayarlıyoruz. Ben açık yeşili tercih ettim. Bu renk komutta solda bir çubuk çıkartır. En alttaki resimde görüceksiniz. Yani embed'in rengi diyebiliriz :D

JavaScript:
.setColor("#15f153")

6- Embed iconunu ayarlıyoruz. İcon dediğim thumbnail yani sunucu banner'i. Bu sunucunuzun banner'i ile otomatik olarak bağlanarak sunucunuzun resmini gösterecektir.

JavaScript:
.setThumbnail(sicon)

7- Üstte yazan başlıklardan birisi. Bu başlık "Server İsmi" olacaktır. Siz değiştirebilirsiniz.

JavaScript:
.addField("Server İsmi", message.guild.name)

8- Sunucunun açılma tarihi gibi bir kod yazıyoruz. İsmini "Server Kuruluş" veyahut "Kuruluş" yapabilirsiniz.

JavaScript:
.addField("Server Kuruluş", message.guild.createdAt)

9- En Sonuncusu. Bunu "Toplam Üye" veya "Üyeler" olarak adlandırabilirsiniz.

JavaScript:
.addField("Total Members", message.guild.memberCount);

10- Mesajımızı (embedimizi) yürütüyoruz.

JavaScript:
return message.channel.send(serverembed);

11- Kodumuzu bitiriyoruz.

JavaScript:
  }

Hazır Kod :



Kod:
  if(cmd === `${prefix}serverbilgi`){
      let sicon = message.guild.iconURL;
      let serverembed = new Discord.RichEmbed()
      .setDescription("Server Bilgi")
      .setColor("#15f153") #Değiştirebilirsiniz. Googleye HTML Renk Kodları yazarak.
      .setThumbnail(sicon)
      .addField("Server İsmi", message.guild.name)
      .addField("Kuruluş Tarihi", message.guild.createdAt)
      .addField("Toplam Üyeler", message.guild.memberCount);
     
      return message.channel.send(serverembed);
}


discordjslogo.png
 
.addField('Bölge', message.guild.region)
.addField(' Sahibi', message.guild.owner)
.addField(' Sunucu Id', message.guild.id)

Embedi kanala göndermeden önce bunlarıda koyarsanız bu bilgileride görebilirsiniz. Not; komut Botun Özelinde(Dm) girilirse bot çökecektir.
 
.addField('Bölge', message.guild.region)
.addField(' Sahibi', message.guild.owner)
.addField(' Sunucu Id', message.guild.id)

Embedi kanala göndermeden önce bunlarıda koyarsanız bu bilgileride görebilirsiniz. Not; komut Botun Özelinde(Dm) girilirse bot çökecektir.
Dostum sorunsuz çalışıyor?
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst