Discord 重新启动server.js以获取新命令

Discord 重新启动server.js以获取新命令,discord,discord.js,Discord,Discord.js,我通过pc上的node.js创建discord bot,当我启动server.js并添加命令时,新命令不起作用,我需要关闭server.js并打开server.js 如何在不重新启动server.js的情况下发出新命令 server.js let Discord = require("discord.js"); let client = new Discord.Client(); client.on('ready', () => { console.log(`He

我通过pc上的node.js创建discord bot,当我启动server.js并添加命令时,新命令不起作用,我需要关闭server.js并打开server.js 如何在不重新启动server.js的情况下发出新命令

server.js

let Discord = require("discord.js");
let client = new Discord.Client();

client.on('ready', () => {
  console.log(`Hello ${client.user.tag}!`);
});



client.on("message", message => {
  if (message.content === "hi"){
    message.channel.send("hi")

  } else if (message.content === "how are you") {
    message.channel.send("I am fine")
} else if (message.content === "test") {
  message.channel.send("okay")
} else if (message.content === "who made you?") {
  message.channel.send("XX")
}





})
client.login("secret_key");

这就是Node.js的工作原理。您可以根据需要编辑文件,但除非重新启动服务器,否则更改不会显示。


为此,我推荐您,它会在每次检测到目录中的文件更改时重新启动服务器。

您能否澄清添加新命令的含义?您的代码看起来格式也不正确。@Daweed我是说当我添加到server.js考试时。否则,如果(message.content==“test”){message.channel.send(“ok”)}并将server.js保存在discord中,则命令test不工作,重新启动后其工作