Я использую это, чтобы загрузить мои eventHandlers, и я думал, что ... args передаст все аргументы, но это только первое, что я думаю. Я узнал, что учебник, который я использовал, является ранним выпуском, может быть, есть какие-то изменения в том, как вы этого достигнете?
fs.readdir('./events/', (err, files) => {
files.forEach(file => { const eventHandler = require(`./events/${file}`)
const eventName = file.split('.')[0]
client.on(eventName, (...args) => eventHandler(client, ...args))
})
})