#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. Теперь он работает просто отлично, спасибо, что нашли время ответить! Хорошего дня.