我试图让我的bot获取其他Javascript文件,但它说Collection is not a function
client.command = Client.Collection();
const commandFiles = fs.readdirSync('./commands/').filter(file => file.endsWith('.js'));
for(const file of commandFiles){
const command = require(`./commands/${file}`);
client.commands.set(command.name, command);
}
} else if (command === 'ping'){
client.command.get('ping').execute(message,args);
}
代码更大,但我删除了它,所以它不会占用太多空间。
Collection
是一个需要从库中调用的类
const { Collection } = require('discord.js');
client.commands = new Collection();