我尝试创建一个命令,其中Discord会编译一个列表,该列表按JSON文件中的项目排序。但是,无论我如何尝试,我都无法获得想要的信息。
在代码中提供更多内容:我有一个函数,可以使用它向JSON文件添加名称,类别和标签。使用我现在要使用的命令,我希望Discord刷新一个列表,以便新项目也出现在列表中。
const Discord = require("discord.js");
const fs = require("fs");
let alltags = JSON.parse(fs.readFileSync("../tags.json", "utf8"));
module.exports.run = async (bot, message, args) => {
var leadership = [];
var advisor = [];
var management = [];
var executive = [];
var staff = [];
var trial = [];
message.channel.send(
Object.keys(alltags).reduce((report, uTag) => {
report += `${uTag}: ${alltags[uTag].user}\n`
return report
}, '')
)
}
module.exports.help = {
name: "refresh"
}
每次尝试尝试时,只有一项,其余显示为undefined
。