所以我运行了一次排行榜命令,它运行良好。第二次及以后,它不断复制内容。知道为什么要这样做吗?
const db = require('enhanced.db');
const client = new Discord.Client()
const table = new db.Table('test');
let content = ''
module.exports = {
name: 'leaderboard',
description: "stuff",
async execute(client, message, args) {
let money = table.startsWith(`money_`, { sort: '.data'})
for (let i = 0; i < money.length; i++) {
let user = (await client.users.fetch(money[i].key.split('_')[1])).tag
content += `${i+1}. ${user} - ${money[i].value}\n`
}
const embed = new Discord.MessageEmbed()
.setDescription(`**${message.guild.name}'s Coin Leaderboard**\n\n${content}`)
.setColor("#FFFFFF")
message.channel.send(embed)
console.log(content)
}
}