我用不和谐编写了一个不和谐的机器人.js并且我的 commnd 处理程序"Cannot read property 'set' of undefined"了错误



我遵循了一个教程,但即使是创建者也不知道代码出了什么问题......

Code: https://pastebin.com/rjrEJ129

Error + Console log of getFileName: https://pastebin.com/cSqCJQEg

Console log of commands: https://pastebin.com/GKeyUH9H

如果我删除 for 循环和其中的代码,机器人会正确读取我的所有命令,所以我不知道错误在哪里。这不是键盘错误。我花了4个小时没有成功,所以如果有人可以帮助我,我会很高兴。提前谢谢你。

在你的主js文件中,你必须bot.commands设置为集合/映射

索引.js

const { Collection, Client } = require("discord.js");
const bot = new Client();
bot.commands = new Collection();

我花了4个小时

当您在没有充分了解 JS 和调试的情况下尝试库时,就会发生这种情况,这是一个非常简单的错误消息。

最新更新