Discord.js 与问题-命令处理程序斗争
我正在制作一个票据机器人,但它没有任何响应,终端没有显示任何问题,我得出结论,这是因为我的命令处理程序。如果有人能帮我做到这一点:Discord.js 与问题-命令处理程序斗争,discord.js,Discord.js,我正在制作一个票据机器人,但它没有任何响应,终端没有显示任何问题,我得出结论,这是因为我的命令处理程序。如果有人能帮我做到这一点: const { client, Collection, MessageEmbed } = require("discord.js") module.exports = { name: "new", aliases: ["ticket"] } console.log("bot i
const { client, Collection, MessageEmbed } = require("discord.js")
module.exports = {
name: "new",
aliases: ["ticket"]
}
console.log("bot is running correctly")
(console.log没有任何响应)
使用此命令处理程序:
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)
}
})
})
}
我没有真正的经验和任何支持是感谢的,我已经尝试了一个小时来解决这个问题。再次感谢。您作为
回调传递了什么?
?当前消息如果您愿意,如果您需要帮助,我可以发送票证代码。不,例如,当使用参数客户端
、别名
和回调
执行主函数时,您作为回调
传递了什么!我刚刚修复了它,问题是我在运行node时将它放入了错误的文件中。它现在工作得非常完美,感谢您花时间回答!祝你有美好的一天。