Sol Reklam

Discord.js - Serverİnfo.js script

'Master

Legends Never Die
Katılım
28 Temmuz 2017
Mesajlar
185
Elmaslar
99
Puanlar
0
Yaş
27
Yer
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
 

SkyLifeNW

Somon Balığı Selam Vermeye Geldi

Discord:

Alper#6614

Katılım
13 Nisan 2017
Mesajlar
17
Elmaslar
21
Puanlar
6.270
Yaş
22
Yer
İstanbul
Minecraft
alperr
.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.
 

'Master

Legends Never Die
Katılım
28 Temmuz 2017
Mesajlar
185
Elmaslar
99
Puanlar
0
Yaş
27
Yer
Brooklyn
.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?
 
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı