如何制作“命令使用”计数器?

时间:2019-08-29 12:35:15

标签: javascript discord discord.js

我正在尝试创建“此命令已使用x次”,但我很费劲。我正在尝试将其写入文件。

我尝试了诸如 client.commandCount+= 1,但这无效。我一直在尝试为变量等加+1,但没有运气。

   if (message.content.startsWith("/writenumber")) {
     client.useCount = 0
     fs.writeFile("commandsused.txt", client.useCount += 1, finished)

     function finished(err) {
       console.log("Added.")
     }
   }

我希望这可以将当前计数+ 1写入文件。

1 个答案:

答案 0 :(得分:0)

您正在将每次执行的计数设置为0。

这是问题吗?

根据您的问题,不清楚文件是否未全部写入或是否不包含预期数据。

如果文件被写入但仅包含0,请尝试类似的操作:

   if (message.content.startsWith("/writenumber")) {
     console.log("Current value of client.useCount:");
     console.log(client.useCount);
     client.useCount += 1;
     console.log("Updated value of client.useCount:");
     console.log(client.useCount);
     fs.writeFile("commandsused.txt", client.useCount, finished)

     function finished(err) {
       console.log("Added.")
     }
   }