- Katılım
- 10 Kas 2019
- Konular
- 225
- Mesajlar
- 1,057
- Çözümler
- 19
- Tepki puanı
- 1,049
- Puanları
- 8,710
Merhaba şehrin sakinleri,
Bu konumda sizlere Discord üstünde bir kullanıcının son giriş tarihini, saatini gösteren kodu paylaşacağım.
Aşağıda vermiş olduğum kodlamayı komutlar bölümüne atmanız yeterlidir.
Bazı kullanıcılar botunu vds üstünden çalıştırıyor bu yüzden yanlış sonuçlar alabiliyorlar.
Ayarı doğru yapmalısınız yoksa son giriş tarihini her zaman yanlış gösterecektir.
Ekstra olarak yapmanız gereken hiç bir şey yok.
V11 için kodlanmıştır, v12'de çalışmaz.
Bu kodlamayı eklediğiniz andan itibaren kayıt etmeye başlar.
Biraz zaman geçtikten sonra deneyiniz çünkü alacağınız hata; "Hiç görülmedi" hatası olur.
Kullanım; {prefix}songörülme @etiket
JavaScript:
exports.run = async (Bastion, message, args) => {
try {
let user;
if (message.mentions.users.size) {
user = message.mentions.users.first();
} else if (args.id) {
user = await message.guild.fetchMember(args.id);
if (user) {
user = user.user;
}
}
if (!user) {
return message.reply("**Doğru Kullanım**: +bilgi <kişi>");
}
let color, description;
if (user.lastMessageID) {
let lastSeen = Date.now() - user.lastMessage.createdTimestamp;
let seconds = lastSeen / 1;
let days = parseInt(seconds / 86400);
seconds = seconds % 86400;
let hours = parseInt(seconds / 3600);
seconds = seconds % 3600;
let minutes = parseInt(seconds / 60);
seconds = parseInt(seconds % 60);
lastSeen = `${seconds} Saniye`;
if (days) {
lastSeen = `${days} Gün ${hours} Saat ${minutes} Dakika ${seconds} Saniye`;
} else if (hours) {
lastSeen = `${hours} Saat ${minutes} Dakika ${seconds} Saniye`;
} else if (minutes) {
lastSeen = `${minutes} Dakika /${seconds} Saniye`;
}
color = 0x00ae86;
description = "**Son Görülme:** " + lastSeen;
} else {
color = 0x00ae86;
description = "**Hiç Görülmedi** ";
}
message.channel
.send({
embed: {
color: color,
title: "Son Görülme",
description: description
}
})
.catch(e => {
console.log(e);
});
} catch (e) {
console.log(e);
}
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ["songörülme", "üyegörülme"],
permLevel: 0
};
exports.help = {
name: "songörülme",
description: "Etiketlenen Kişinin Son Görülme Zamanını Belirtir.",
usage: "bilgi <kişi>"
};
İyi forumlar dilerim.