Yani eğer nasıl yapacağım hakkında bilgi verirseniz onu o şekilde yerleştirim düzgün yaparsam sorun çıkmaz ki çıktı diyelim bir daha forum açarım bir daha yardımcı olucak birileri çıkarKonuyu açmadan önce en azından discord botu nasıl yapılır göz atmış olsaydınız en basit kodu bile yerleştiremiyorsunuz, diyelim ki şimdi yaptınız, ilerde bir sorununuz olursa yapamayacaksınız.
Öğrenmeyi reddediyorsun yani, bu mantıkla fazla ilerleyemezsin.Yani eğer nasıl yapacağım hakkında bilgi verirseniz onu o şekilde yerleştirim düzgün yaparsam sorun çıkmaz ki çıktı diyelim bir daha forum açarım bir daha yardımcı olucak birileri çıkar
Hayır öğrenmeyi reddetmiyorum şu an açacağım bir minecraft sunucusu var ve 1 ocağa yetiştirmem lazım yani öğrenmek için yeteri kadar vaktim yok şuanda hızlı çözümler lazımÖğrenmeyi reddediyorsun yani, bu mantıkla fazla ilerleyemezsin.
const request = require('request');
request({
uri: "https://api.mcsrvstat.us/2/mc.hypixel.net",
json: true,
jsonReplacer: true,
}, async function(err, response, body) {
if (!err && response.statusCode === 200 && body.online) {
client.user.setPresence({
activities: [
{
name: `Sunucuda ${body.players.online} oyuncu çevrimiçi.`,
}
],
status: 'online',
});
} else {
client.user.setPresence({
activities: [
{
name: `Sunucu şu anda kapalı.`,
}
],
status: 'dnd',
});
}
});
Merhaba Yanıtınız için teşekkür ederim bun hangi dosyaya yapıştırmam lazım mesela ready.js mi ya da kendi dosyamı mı oluşturuyorum ve döngüye nasıl alabilirimJavaScript:const request = require('request');
request ile yaptığım örnek kod:
IP_ADRESI yazan yeri sunucunuzun ip adresi ile değiştirin.JavaScript:request({ uri: "https://api.mcsrvstat.us/2/mc.hypixel.net", json: true, jsonReplacer: true, }, async function(err, response, body) { if (!err && response.statusCode === 200 && body.online) { client.user.setPresence({ activities: [ { name: `Sunucuda ${body.players.online} oyuncu çevrimiçi.`, } ], status: 'online', }); } else { client.user.setPresence({ activities: [ { name: `Sunucu şu anda kapalı.`, } ], status: 'offline', }); } });
Ayrıca bu kod sadece bot ilk çalıştığında veriyi çekip botun durumunu değiştirir.
Devamlı bir şekilde sunucunun verisini çekip oyuncu sayısını yazdırmak istiyorsanız bir döngüye sokabilirsiniz.
Düzenli olması açısından ayrı bir dosyada oluşturup botun başlatıldığı dosyaya import edebilirsiniz.Merhaba Yanıtınız için teşekkür ederim bun hangi dosyaya yapıştırmam lazım mesela ready.js mi ya da kendi dosyamı mı oluşturuyorum ve döngüye nasıl alabilirim
Her şey için çok teşekkür ederim <3 konu kilitDüzenli olması açısından ayrı bir dosyada oluşturup botun başlatıldığı dosyaya import edebilirsiniz.
Döngüye while ile alın ve timeout atayarak belirli aralıklarda yapmasını sağlayın.
Farklı bir yöntem olarak cron kullanmayı da tercih edebilirsiniz.