Код не работает должным образом в обработчике событий Discord.js

avatar
Sudo Dragon
8 августа 2021 в 16:13
41
0
0

Привет, ребята, я следил за видео об обработчике событий и обработчике команд CodeLyon версии 2. Все шло нормально, пока я не завершил обработчик событий.

const fs = require('fs')

module.exports = (client , Discord) => {
    const load_dir = (dirs) =>{
        const event_files = fs.readdirSync(`./events/${dirs}`).filter(file => file.endsWith('.js'))

        for(const file of event_files){
            const event = require(`../events/${dirs}/${file}`)
            const event_name = file.split('.')[0];
            //console.log(event_name)
            client.on(event_name , event.bind(null , Discord , client))

        }
    }

    const events = ['client' , 'guild']

    events.forEach(e => load_dir(e))
}

Это код event_handler.js. Я также создал ready.js, но код console.log("Бот работает") не работает.

const Discord = require('discord.js')
const fs = require('fs')

const client = new Discord.Client()
//const prefix = '$'
//Config 
const config = require('./config')
// Command Handler
client.commands = new Discord.Collection()
client.events = new Discord.Collection()
const handlers = ['event_handler' , 'command_handler']
handlers.forEach(handler => {require(`./handlers/${handler}`)(client, Discord)})

Это код index.js FYI :) Пожалуйста, помогите мне, спасибо!

Источник
Worthy Alpaca
8 августа 2021 в 17:45
0

вы получаете какие-либо сообщения об ошибках?

Ответы (0)