javascript - 类型错误:无法读取未定义的属性“forEach”
问题描述
Cannot Read property 'forEach' of underfined 是我在尝试运行我的机器人时遇到的错误,我不知道如何修复它......我已经尝试过寻找但没有运气,我对 discod.js 和 java 脚本还是个新手所以任何帮助都将不胜感激!
代码
const { config } = require('dotenv');
const client = new Client({
disableEveryone: true
});
client.commands = new Collection();
client.aliases = new Collection();
config({
path: __dirname + "/.env"
})
["command"].forEach(handler => {
});(handler => {
require(`./handler/${handler}`)(client);
});
client.on("ready", () => {
console.log(`Hi, ${client.user.username} is now online!`);
client.user.setPresence({
status: "online",
game: {
name: "me getting developed",
type: "WATCHING"
}
});
});
client.on("message", async message => {
const prefix = "_";
if (message.author.bot) return;
if (!message.guild) return;
if (!message.content.startsWith(prefix)) return;
if (!message.member) message.member = await message.guild.fetchMember(message);
const args = message.content.slice(prefix.length).trim().split(/ +/g);
const cmd = args.shift().toLowerCase();
if (cmd.length === 0) return;
let command = client.commands.get(cmd);
if (!command) command = client.commands.get(client.aliases.get(cmd));
if (command)
command.run(client, message, args);
});
client.login(process.env.TOKEN);
解决方案
推荐阅读
- angular - 以下错误似乎是针对行为主体任意抛出的:TS2322: Type 'string | null' 不可分配给类型 'string'
- poco - 无法在 OSX Big Sur 上构建 Poco 1.10.1
- python - 如何比较两个 zip 文件中的文件是否完全相同?
- android - Android MediaRecorder 每次都没有被初始化
- reactjs - 在反应的数据表中实现搜索过滤器的问题
- vba - 我们可以调整这个宏以在 Word 中查找编号和较低级别的列表吗?
- angular - 如何以角度测试自定义事件气泡?
- r - 在 R 中获取神经网络的恒定输出(net.result)
- r - 如何将 qcc u 图表标签从校准数据和新数据更改为旧数据和新数据?
- c - 如何使用 OpenSSL EVP API 中的密钥索引加密/解密?