我正在设置一个新的Discord服务器,所以这意味着我需要为其创建一个新的自定义bot。我正在重做index.js代码,然后尝试首次启动它,它告诉我“ event.bind不是函数”吗?问题在哪里,我该如何解决?
我尝试重新安装Node.js,Enmap和Discord.js,但问题仍然屡见不鲜。
fs.readdir("./events/", (err, files) => {
if (err) return console.error(err);
files.forEach(file => {
const event = require(`./events/${file}`);
const eventName = file.split(".")[0];
client.on(eventName, event.bind(null, client));
});
});
答案 0 :(得分:0)
确保您的message.js是
module.exports = (client, message) => {
该代码来自https://anidiots.guide/first-bot/a-basic-command-handler#main-file-changes,因此您可能会在这里找到更多的信息。