首页 > 解决方案 > 重新加载命令 discord.js

问题描述

我正在使用 discord.js 制作一个不和谐的机器人,但我的重置命令不起作用。

       //!reload
       if(command === `${botsettings.prefix}reload`) {
            console.clear();
               bot.destroy()
               bot.login(botsettings.token);
             message.channel.send("Reloaded");
         return;
        }

它没有给出任何错误;它重新启动并重新开始,但命令不会更新!

我尝试了很多我发现的不同的东西,但它不起作用。

我只有一个文件用于所有命令。

标签: javascriptreloaddiscord.js

解决方案


如果您使用 nodemon 系统和本地批处理文件,它将自动为其中保存的每个更改重新加载文件,并输出新的文件更改。
如果您在这方面需要更多帮助,请在 YouTube 上观看 TheSourceCode 的一些视频,您将在大约 3-4 集中看到他使用 nodemon 的情况。
如果你最终将它托管在 Heroku 上,这是不受欢迎的,但我这样做了,它会自动重新加载你的 GitHub 存储库中的每一次更改,只需确保用 process.env.token 替换你的令牌并确保你已经设置好了在你的 Heroku 上。


推荐阅读