我遵循了一个教程,但即使是创建者也不知道代码出了什么问题......
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 和调试的情况下尝试库时,就会发生这种情况,这是一个非常简单的错误消息。