【发布时间】:2019-01-06 05:46:24
【问题描述】:
我目前正在编写一个不和谐的机器人并且刚刚创建了一个 JSON 文件。该文件用于记录系统中的每个成员点。我想在 client.on("ready") 函数中检查成员的积分是否未定义,如果是,请将其设置为 0
if (client.points[/*problem*/guild.member.id].points == undefined) {
client.points [/*problem*/guild.member.id] = {
points: 0;
}
fs.writeFile("./points.json", JSON.stringify (client.points, null, 4), err => {
if (err) throw.err;
});
我使用“guild.member.id”即兴创作,但是,我认为这不是正确的做法。
编辑:由于在 ready 函数中检索用户 ID 的可能性和效率低下,我在每次玩家说话时创建了一个 if 语句,然后将它们分配给我的 JSON。这有利于记录用户是否处于活动状态。
【问题讨论】:
标签: javascript discord