【发布时间】:2021-06-11 08:40:57
【问题描述】:
此代码随机显示积分列表,我想从最高到最低显示积分列表。
if (command == prefix + 'points') {
if (!message.guild.member(client.user).hasPermission('EMBED_LINKS'))
return message.channel.send(':no_entry: | I dont have Embed Links permission.');
if (!args[1]) {
if (!points)
return message.channel.send(embed);
var members = Object.values(points, null, 5);
var memb = members.filter(m => m.points >= 1);
if (memb.length == 0)
return message.channel.send(embed);
var x = 1;
let pointsTop = new Discord.MessageEmbed()
.setAuthor('Points:')
.setColor('#79758F')
.setDescription(
memb.sort(
(second, first) => first.points > second.points
)
.slice(0, 10)
.map(m => `<@${m.id}> \`${m.points}\``).join('\n')
)
message.channel.send({ embed: pointsTop });
【问题讨论】:
标签: javascript node.js discord discord.js