const Discord = require('discord.js');
const bot = new Discord.Client({
intents: new Discord.Intents(32767)
})
let config = require('./botconfig.json');
let token = config.token;
let prefix = config.prefix;
bot.commands = new Discord.Collection();
const fs = require('fs');
bot.on('ready', () => {
console.log(`Конец`);
console.log(`СОЗДАН С ДУШОЙ`)
});
fs.readdir('./commands/',(err,files)=> {
if(err) console.log(err);
let jsfiles = files.filter(f => f.split(".").pop() === "js");
if(jsfiles.lenght <-0) console.log("Добавь команды для загрузки ото их нет пуся :)");
console.log(`Загружено ${jsfiles.lenght} комманд`);
jsfiles.forEach((f,i) =>{
let props = require(`./commands/${f}`);
console.log(`${i+1}.${f} Загружен!`);
bot.commands.set(props.help.name.proops);
})
});
bot.on('message', msg => {
if (message.author.bot) return;
let user = message.author.username;
let userid = message.author.id;
let messageArray = message.content.split("");
let command = messageArray[0].toloserCase();
let args = messageArray.slice(1);
if (message.content.startWith(prefix)) return;
let cmd = bot.commands.get(command.slice(prefix.lenght))
if (cmd) cm.run(bot.message.args);
});
bot.login(token);
bot.on('message', msg => {
if (message.author.bot) return;
Вы объявили стрелочную функцию, которая принимает msg как аргумент, а ниже по тексту спрашиваете у message значение свойства author (а у того bot).