- !Edip#0170
- Katılım
- 1 Eyl 2021
- Mesajlar
- 170
- Tepkime puanı
- 106
- Şehir
- İzmir
Uptime (Çalışma süresi) için botlarımda kullandığım zaman ayarı bu şekildedir.
Ek olarak cpu-stat modülünü indirip let cpuStat = require("cpu-stat"); şekilde tanımlamanız gerekiyor.
Kodu olduğu gibi kullanabilirsiniz değiştirmeniz gereken bir şey yok.
Ayrıca bu ayarı kullanmak için örnek kod:
Sonuç:
Ek olarak cpu-stat modülünü indirip let cpuStat = require("cpu-stat"); şekilde tanımlamanız gerekiyor.
Kodu olduğu gibi kullanabilirsiniz değiştirmeniz gereken bir şey yok.
Ayrıca bu ayarı kullanmak için örnek kod:
JavaScript:
.addField("Uptime ", `${duration(client.uptime).map(i=>`${i}`).join(", ")}`)
JavaScript:
cpuStat.usagePercent(function (e, percent, seconds) {
function duration(duration, useMilli = false) {
let remain = duration;
let days = Math.floor(remain / (1000 * 60 * 60 * 24));
remain = remain % (1000 * 60 * 60 * 24);
let hours = Math.floor(remain / (1000 * 60 * 60));
remain = remain % (1000 * 60 * 60);
let minutes = Math.floor(remain / (1000 * 60));
remain = remain % (1000 * 60);
let seconds = Math.floor(remain / (1000));
remain = remain % (1000);
let milliseconds = remain;
let time = {
days,
hours,
minutes,
seconds,
milliseconds
};
let parts = []
if (time.days) {
let ret = time.days + ' Gün'
if (time.days !== 1) {
ret += ''
}
parts.push(ret)
}
if (time.hours) {
let ret = time.hours + ' Saat'
if (time.hours !== 1) {
ret += ''
}
parts.push(ret)
}
if (time.minutes) {
let ret = time.minutes + ' Dakika'
if (time.minutes !== 1) {
ret += ''
}
parts.push(ret)
}
if (time.seconds) {
let ret = time.seconds + ' Saniye'
if (time.seconds !== 1) {
ret += ''
}
parts.push(ret)
}
if (useMilli && time.milliseconds) {
let ret = time.milliseconds + ' Milisaniye'
parts.push(ret)
}
if (parts.length === 0) {
return ['instantly']
} else {
return parts
}
}
}