我正在使用 discord.js 制作一个 discord 机器人,但我的重置命令不起作用。
//!reload
if(command === `${botsettings.prefix}reload`) {
console.clear();
bot.destroy()
bot.login(botsettings.token);
message.channel.send("Reloaded");
return;
}
它没有给出任何错误;它重新启动并继续运行,但命令不更新!
我尝试了很多我发现的不同的东西,但它不起作用。
所有命令我只有一个文件。
原文由 xVice1337 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您使用 nodemon 系统和本地批处理文件,它将自动重新加载文件中保存的每个更改,并输出新的文件更改。
如果您在这方面需要更多帮助,请在 YouTube 上观看 TheSourceCode 的一些视频,您将在大约 3-4 集中看到他使用 nodemon。
如果你最终将它托管在 Heroku 上,这是不受欢迎的,但我这样做,它会自动重新加载你的 GitHub 存储库中的每个更改,只需确保将你的 令牌 替换为 process.env.token 并确保你已设置它在你的 Heroku 上。