mudlusamoi#5646
Stephan53#4195
BahozK#7431
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.
Corrsy#7006
Öğ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
BahozK#7431
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.
mudlusamoi#5646
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',
});
}
});
BahozK#7431
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.
mudlusamoi#5646
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
BahozK#7431
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 olarakkullanmayı da tercih edebilirsiniz.Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!