节点JS Discord Bot |读写配置文件

时间:2020-08-12 10:09:00

标签: javascript node.js discord

弄清楚我的NodeJS机器人如何读写config.json文件中的数据时遇到问题。除此之外,我不知道如何检测通过Bot Command发送的参数。因此,我的问题如下:

如何读取/写入数据到config.json? 如何检测通过Bot Command发送的args?

预先感谢您:) -路易斯

1 个答案:

答案 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