【发布时间】:2020-02-12 10:08:58
【问题描述】:
我的问题
我目前正在编写一个 Discord 机器人,目前在一台服务器上使用。我已经设置了一个命令,它将更改机器人命令的前缀,但是一旦我重新启动我的 repl,它就会重置为原始前缀。我想更改命令,使其写入我的config.js 文件以阻止这种情况发生。
到目前为止我所做的尝试
说实话,我还没有尝试过任何东西,因为我不知道从哪里开始
我的代码文件
config.js 文件:
var config={};
config.token = "My Bot Token";
config.prefix = "//";
config.statusMessage = "video games | (" + config.prefix + "help)";
config.dbltoken = undefined;
module.exports = config;
更改前缀.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 文件。目前,我没有任何错误,但我想更改它,因为它会极大地改善我的机器人的用户体验。
【问题讨论】:
标签: node.js discord discord.js repl.it