如何编写包含discord.js状态列表的JSON文件并将其导入主JavaScript文件

问题描述 投票:0回答:1

const statuses = [
 { name: "ABC", type: ActivityType.Streaming },
 { name: "DEF", type: ActivityType.Watching },
 { name: "GHI", type: ActivityType.Listening },
 { name: "JKL", type: ActivityType.Playing },
];
client.on('ready', (c) => {
  console.log(`✅ ${c.user.tag} is online!`);
  setInterval(() => {
    var newStatus = statuses[Math.floor(Math.random() * statuses.length)];
    client.user.setActivity(newStatus);
  }, 10000);
});

statuses.json

(目前为止什么都没有)

我尝试添加一个 JSON 文件(下面显示的随机示例):

[{
name: "ABC", type: ActivityType.Streaming
name: "DEF", type: ActivityType.Watching 
name: "GHI", type: ActivityType.Listening
name: "JKL", type: ActivityType.Playing 
}]

但是,我仍然不确定如何将其调用到我的主 index.js 文件中。

javascript node.js discord discord.js node-modules
1个回答
0
投票

使用以下信息创建一个 json 文件:[{name: "Orange", type: "fruit"}],然后在主 JS 文件中使用 'FS' 导入,如下所示:

const fruits = JSON.parse(fs.readFileSync('fruits.json'));
© www.soinside.com 2019 - 2024. All rights reserved.