您好,我正在为我的 Xp 系统制作排行榜,并且这些点起作用了!
但是提及给了一个未知的身份,而且总是一样
所以代码在 Quick.db 中,如果你能帮助我,这对我来说意味着整个世界
client.on('message', msg => {
if(msg.content === prefix + "top") {
let xp = db.all().filter(data => data.ID.startsWith(`guild_${msg.guild.id}_xp`)).sort((a, b) => b.data - a.data)
xp.length = 10;
var message= "";
var i = 0;
for (i in xp) {
message += `${xp.indexOf(xp[i])+1}# | <@${xp[i].ID.split('_')[1]}> | ${xp[i].data} \n`;
}
let embed = new Discord.MessageEmbed()
.setAuthor(msg.author.username , msg.author.displayAvatarURL({dynamic:true}))
.setColor('#FFD700')
.addField(`Top Text Xp`, message)
.setTimestamp()
msg.channel.send(embed)
}
})
所以是的,和平出去