弄清楚我的NodeJS机器人如何读写config.json文件中的数据时遇到问题。除此之外,我不知道如何检测通过Bot Command发送的参数。因此,我的问题如下:
如何读取/写入数据到config.json? 如何检测通过Bot Command发送的args?
预先感谢您:) -路易斯
答案 0 :(得分:0)
我也有一个NodeJS discord机器人,对于导入设置,我使用以下内容。我没有必要写一个json文件,尽管希望这可以解决您问题的第一部分。
代码示例
fs.readFile(file, 'utf8', (err, data) => {
var tree = JSON.parse(data);
token = tree.token;
});
配置文件
{
"token":""
}
要从命令中获取参数,可以执行以下操作:
client.on("message", async message => {
const param = message.content.split(' ');
const command = param[0].substr('!'.length);
const arguments = param.slice(1);
})
这是我的主要不和谐bot文件,其中包含这样的代码位。与其他内容杂乱无章,请当心。 https://github.com/NicholasLKSharp/DiscordJSMusicBot-SpotifyPuller/blob/master/main.js