const Discord = require('discord.js'); // Подключение discord.js
const fs = require('fs') // Подключение FS
const bot = new Discord.Client();
const config = require ('./config.json'); // Подключение файла config.json
bot.commands = new Discord.Collection() // Создание коллекции команд
fs.readdir('./commands', (err, files) => { // Чтение js файлов в папке commands
if (err) console.log(err)
let jsfile = files.filter(f => f.split('.').pop() === 'js') // Игнорирование не .js файлов
if (jsfile.length <= 0) return console.log('Slave, такую команду в Dungeon еще не завезли') // Если не найден js с такой командой
console.log(`Loaded ${jsfile.length} commands`)
jsfile.forEach((f, i) => {
let props = require(`./commands/${f}`)
bot.commands.set(props.help.name, props)
})
})
bot.on('message', async message => {
let prefix = config.prefix;
let messageArray = message.content.split(' ')
let command = messageArray[0] // Команда после префикса
let args = messageArray.slice(1) // Аргумент после команды
let command_file = bot.commands.get(command.slice(pfrefix.length)) // Получение команды из коллекции
if (command_file) command_file.run(bot, message, args)
if (message.content.startsWith(prefix + Hello')) { // Если сообщение начинается с префикса и Hello то бот отправит сообщение в канал
message.channel.send('123123123!')
}
})
bot.login(config.token); // Подключение к дискорду через токен
bot.on('ready', () => {
console.log('online');
bot.user.setPresence({activity: {name: '1231231231231231' } });
});
это выдает при установке того драйвера
система новая, с самого начала установки винды такая шляпа