Paylaşım Minecraft Sunucu İstatistik Kodu

Deowen

Yeni Üye
Katılım
2 Ocak 2021
Mesajlar
1
Tepkime puanı
0
Puanları
1
Merhaba, bugün sizlerle discord botunuz için minecraft sunucu istatistik kodunu paylaşacağım. Kodu ben yazmadım, sadece arayıp bulamayanlar için paylaşmak istedim. Çalışması için şu modülü indirmeniz lazım: "request"(npm install request)
Kod;


const request = require('request')
client.on("message", async message => {
const args = message.content.slice("!").trim().split(/ +/g);
if (message.content.toLowerCase().startsWith('!sunucum')) {
if(!args[1]){
message.channel.send("Sunucu ipsi yazmalısın!")
}
if(args[1]){
var url = ' ' + args[1] + '/full/json'

request(url, function (err, response, body) {
if (err) {
console.log(err);

const embed1 = new Discord.MessageEmbed()
.setTitle("Hata!")
.setDescription(['Sunucu bilgilerini alırken hata oluştu!')
.setColor("RED")
.setTimestamp()
.setFooter("Zaman");
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("Zaman");
message.channel.send(embed2)
}
if(body.serverStatus == "online"){
const embed = new Discord.MessageEmbed()
.setColor("RANDOM") .setAuthor('Minecraft Sunucu Bilgileri')
.addField('🌐 Sunucu Durumu', 'Aktif')
.addField(:busts_in_silhouette: Oyuncu Sayısı, body.players + "/" + body.maxplayers,true)
.addField(:satellite: Port, "25565",false)
.setImage(http://status.mclive.eu/Sunucu%20Durumu/${body.serverip}/25565/banner.png)
.setFooter(message.author.tag)
.setTimestamp()
message.channel.send(embed)
}
});
}
}
});
582
 
Son düzenleme:

RolaX

Yeni Üye
Katılım
10 Mar 2021
Mesajlar
1
Tepkime puanı
0
Puanları
1
komutlar/sunucum.js dıye dosyaya atınca çalışmıyor onun için olanıda yaparmısınız
 
Son düzenleme:

Hakkımızda

  • Minecraft Türkiye forumunda minecraft türk sunucuları, minecraft pluginleri, minecraft modları, minecraft haritaları bulunur. Türkiye'nin en iyi minecraft forumu burası.

Altyapı Sağlayıcısı


Minecraft Türkiye altyapı gücünü Tekno First firmasından almaktadır! Reseller Hosting

Yasal Uyarı

Minecraft Türkiye forumu olan paylaşım sitesi minecraft.bbs.tr Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. Minecraft.bbs.tr hakkında yapılacak tüm hukuksal Şikayetler buradan iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde minecraft.bbs.tr yönetimi olarak tarafımızdan gereken işlemler yapılacak ve size dönüş yapılacaktır.