Борьба с проблемой — обработчик команд

#discord.js

#discord.js

Вопрос:

Я создаю тикет-бота, но он ничем не отвечает, терминал не показывает никаких проблем, и я пришел к выводу, что это из-за моего обработчика команд. Если кто-нибудь может помочь мне сделать это:

 const { client, Collection, MessageEmbed } = require("discord.js")

module.exports = {
    name: "new",
    aliases: ["ticket"]
}

console.log("bot is running correctly")
 

(консоль.журнал ничего не ответил)

жизнеспособный с помощью этого обработчика команд:

 const { prefix } = require('./config.json')


module.exports = (client, aliases, callback) => {
    if (typeof aliases === 'string') {
        aliases = [aliases]
    }

    client.on('message', message => {
        const { content } = message;

        aliases.forEach(alias => {
            const command = `${prefix}${alias}`
            if (content.startsWith(`${command} `) || content === command) {
                callback(message)
            }
        })
    })
}
 

У меня нет особого опыта, и я ценю любую поддержку, я уже целый час пытаюсь исправить это. Еще раз благодарю вас.

Комментарии:

1. За кого вы себя выдали callback ?

2. текущее сообщение

3. Если вы хотите, я могу отправить код билета, если вам понадобится помощь.

4. Нет, например, при выполнении основной функции с параметрами client , alias , и callback , что вы передаете как callback

5. Привет! Я только что исправил это, проблема заключалась в том, что я поместил его в неправильный файл при запуске node. Теперь он работает просто отлично, спасибо, что нашли время ответить! Хорошего дня.