为新命令重新启动 server.js

时间:2021-01-03 12:44:33

标签: discord discord.js

我在我的电脑上通过 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");

1 个答案:

答案 0 :(得分:1)

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

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