Итак, я предполагаю, что у вас установлены различные файлы (конфигурации и т. Д.) И один центральный файл bot.js, и вы загружаете бота, используя что-то вроде
node bot.js
на вашем хост-компьютере, иочевидно, что часть вашего файла .js настраивает бота примерно так:
const bot = new Discord.Client();
Из того, что я могу сказать, ваши
bot.destroy()
и
bot.login(botsettings.token);
просто обновляет const 'bot', но он не перезагружает файл bot.js (с обновленными командами и кодом).
Что вам нужно сделать, это настроить его назапустите пакетный файл или что-то на вашем хост-компьютере, которое завершит весь процесс bot.js, а затем перезапустит его.Поскольку при этом будет использоваться новый и обновленный файл bot.js.
Единственная проблема заключается в том, что я все еще выясняю, как запустить командный файл из моего JS-файла, что, как понятно, для обеспечения безопасности, эта функция не встроена.в (в других случаях большинство веб-сайтов, использующих JS, были бы уязвимы, чтобы заставить его запускать такие вещи, как формат C: \)
Я предполагаю, что это будет включать использование WSH в моем JS, и я обновлю здесь, если получуэто происходит.
Надеюсь, это было ясно?дайте мне знать, если у вас все еще есть вопрос:)