Node.js 顶级命令级discord.js

Node.js 顶级命令级discord.js,node.js,discord.js,Node.js,Discord.js,如果我将数据保存在.json文件中,是否可以放置top命令? 忘记我的xp系统现在是什么样子吧 let xpAdd; xpAdd = Math.floor(Math.random() * 4) + 5; if(!xp[message.author.id]) { xp[message.author.id] = { xp:0, level:1, name:message.author.tag }; } let curxp = x

如果我将数据保存在.json文件中,是否可以放置top命令? 忘记我的xp系统现在是什么样子吧

let xpAdd;
  xpAdd = Math.floor(Math.random() * 4) + 5;

  if(!xp[message.author.id]) {
    xp[message.author.id] = {
      xp:0,
      level:1,
      name:message.author.tag
    };
  }

  let curxp = xp[message.author.id].xp;
  let curlvl = xp[message.author.id].level;
  let nxtLevel = xp[message.author.id].level * 300;

  xp[message.author.id].xp = curxp + xpAdd;

 fs.writeFile("./xp.json", JSON.stringify(xp), (error) => {
    if(error) console.log(error);
  });
这是显示单个用户级别的命令 如何显示最高级别的前5名

if(!xp[message.author.id]) {
        xp[message.author.id] = {
            xp: 0,
            level:1
        };
    }

    let curxp = xp[message.author.id].xp;
    let curlvl = xp[message.author.id].level;
    let nxtLevelXp = curlvl * 300;
    let difference = nxtLevelXp - curxp;