Чтение команд:
const Discord = require('discord.js');
const fs = require('fs');
const robot = new Discord.Client();
const config = require("./config.json");
robot.commands = new Discord.Collection()
let token = config.token;
fs.readdir('./commands', (err, files) => {
if (err) console.log(err)
let jsfile = files.filter(f => f.split('.').pop() === 'js')
if (jsfile.length <= 0) return console.log('Команды не найдены!')
console.log(`Loaded ${jsfile.length} commands`)
jsfile.forEach((f, i) => {
let props = require(`./commands/${f}`)
robot.commands.get(props.help.name, props)
})
})
В консоли выводит, что команды найдены, но бот на них не отвечает.