Моя проблема
В настоящее время я пишу бот Discord для использования на одном сервере в данный момент. Я настроил команду, которая изменит префикс команд бота, но как только я перезапущу свой репл, он сбрасывается к исходному префиксу. Я хотел бы изменить команду так, чтобы она записывала в мой файл config.js
, чтобы этого не происходило.
Что я уже пробовал
Если честно, я еще ничего не пробовал, так как понятия не имею, с чего начать
Мой код Файлы
config.js file:
var config={};
config.token = "My Bot Token";
config.prefix = "//";
config.statusMessage = "video games | (" + config.prefix + "help)";
config.dbltoken = undefined;
module.exports = config;
файл change-prefix.js:
config = require('../config.js');
module.exports = (client, message, args) => {
config.prefix = args;
message.reply("Prefix has been changed to: " + config.prefix);
console.log("Command Used: Change-Prefix");
}
Что должно произойти
Файл change-prefix.js
должен успешно завершитьсязапишите новый префикс, определенный пользователем, в файл config.js
. В данный момент у меня нет ошибок, но я хотел бы изменить это, поскольку это значительно улучшило бы пользовательский опыт для моего бота.