Я создал Discord. js бот, я хотел разделить каждую команду с помощью fs , например ./commands/ping.js. Это сработало, но, почему-то, через час все вышло из строя. Я ничего не сделал с ботом, и никто не может получить доступ к коду - конечно же -. Бот работает и сообщения об ошибке нет. События, такие как готовность и сообщения, тоже работают, но команды, которые НАПРЯМУЮ В ФАЙЛАХ, не работают. Так, например, он сообщает, что «BOT запущен», но пинг. js не работает.
Вот индекс. js, но если вам нужно что-то еще для отладки, пожалуйста, комментарий!
const fs = require('fs');
const Discord = require('discord.js');
const { prefix, token } = require('./config.json');
const client = new Discord.Client();
client.commands = new Discord.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);
}
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))
})
})
client.login(token);
Спасибо за все! ~ Акос