Ücretsiz Minecraft Sunucu İstatistik Komudu | Discord Bot

  • Konuyu Başlatan Konuyu Başlatan Aronshire
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 6.499
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Aronshire

Das Leben ist zu kurz, du solltest es genießen
Katılım
22 Mayıs 2019
Mesajlar
725
Elmaslar
620
Puan
3.290
Konum
Kocaeli
Minecraft
Aronshire

Discord:

Aronshire#8111

Merhaba değerli forum üyeleri;
Bugün yapmış olduğum sunucu istatistik komudunu ücretsiz veriyorum.
Kodda kullanılan api yi başka bir api ile değişebilirsiniz.
Kodu kullanmak için request ve discord.js modüllerini indirmeniz yeterlidir.


1578195491259.png

JavaScript:
const request = require('request')
client.on("message", async message => {
   const args = message.content.slice("!").trim().split(/ +/g);
if (message.content.toLowerCase().startsWith(`!mc`)) {

  if(!args[1]){
    message.channel.send("Sunucu ipsi yazmalısın!")
  }
if(args[1]){
      var url = 'https://mcapi.xdefcon.com/server/' + args[1] + '/full/json'

        request(url, function (err, response, body) {
            if (err) {
                console.log(err);
              const embed1 = new Discord.RicEmbed()
              .setTitle("Hata!")
              .setDescription(`Sunucu bilgilerini alırken hata oluştu!`)
              .setColor("RED")
              .setTimestamp()
              .setFooter("Tarih");
              return message.channel.send(embed1)
            }
            body = JSON.parse(body);
      
          if(body.serverStatus == "offline"){
            const embed2 = new Discord.RichEmbed()
            .setColor("RED")
            .setAuthor("Hata!")
            .setDescription(`Bu sunucu aktif değil veya ip yanlış girdin!`)
            .setTimestamp()
            .setFooter("Tarih");
            message.channel.send(embed2)
          }
      
if(body.serverStatus == "online"){
  const embed = new Discord.RichEmbed()
  .setColor("RANDOM")
  .setAuthor(`Minecraft Sunucu Bilgileri`)
  .addField(`:rocket: İp Adresi`, "" + body.serverip, true)
  .addField(`:satellite: Port`, "25565",false)
  .addField(`:alarm_clock: Ping`, body.ping,false)
  .addField(`:dolls: Oyuncu Sayısı`, body.players + "/" + body.maxplayers,true)
  .setImage(`http://status.mclive.eu/Sunucu%20Durumu/${body.serverip}/25565/banner.png`)
  .setTimestamp()
  .setFooter("Tarih");
  message.channel.send(embed)

}

        });
}
}
});

JavaScript:
const request = require('request')
client.on("message", async message => {
   const args = message.content.slice("!").trim().split(/ +/g);
if (message.content.toLowerCase().startsWith(`!mc`)) {

  if(!args[1]){
    message.channel.send("Sunucu ipsi yazmalısın!")
  }
if(args[1]){
      var url = 'https://mcapi.xdefcon.com/server/' + args[1] + '/full/json'

        request(url, function (err, response, body) {
            if (err) {
                console.log(err);
              const embed1 = new Discord.RicEmbed()
              .setTitle("Hata!")
              .setDescription(`Sunucu bilgilerini alırken hata oluştu!`)
              .setColor("RED")
              .setTimestamp()
              .setFooter("Tarih");
              return message.channel.send(embed1)
            }
            body = JSON.parse(body);
      
          if(body.serverStatus == "offline"){
            const embed2 = new Discord.MessageEmbed()
            .setColor("RED")
            .setAuthor("Hata!")
            .setDescription(`Bu sunucu aktif değil veya ip yanlış girdin!`)
            .setTimestamp()
            .setFooter("Tarih");
            message.channel.send(embed2)
          }
      
if(body.serverStatus == "online"){
  const embed = new Discord.RichEmbed()
  .setColor("RANDOM")
  .setAuthor(`Minecraft Sunucu Bilgileri`)
  .addField(`:rocket: İp Adresi`, "" + body.serverip, true)
  .addField(`:satellite: Port`, "25565",false)
  .addField(`:alarm_clock: Ping`, body.ping,false)
  .addField(`:dolls: Oyuncu Sayısı`, body.players + "/" + body.maxplayers,true)
  .setImage(`http://status.mclive.eu/Sunucu%20Durumu/${body.serverip}/25565/banner.png`)
  .setTimestamp()
  .setFooter("Tarih");
  message.channel.send(embed)

}

        });
}
}
});
 
Son düzenleme:
Eline Sağlık :)
 
Başarılı olmuş yusuf ellerine sağlık senden beklenen hareket.
 
Faydalı bir konu olmuş eline sağlık
 
Basit ama kullanışlı bir bot olmuş. eline sağlık.
 
Eline sağlık canım
 
Faydalı bir konu olmuş eline ve emeklerine sağlık , iyi forumlar .
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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