Discord bot TypeError:client.guilds.forEach不是函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Discord bot TypeError:client.guilds.forEach不是函数相关的知识,希望对你有一定的参考价值。
我试图让我的不和谐机器人打印出它所连接的所有服务器,但是当我尝试运行我的代码时,出现此类型错误:TypeError: client.guilds.forEach is not a function
const Discord = require("discord.js")
const client = new Discord.Client()
client.on("ready", () =>
console.log("Conectat ca si: " + client.user.tag)
client.user.setActivity("my brother kiko jr", type: "WATCHING")
client.guilds.forEach((guild) =>
console.log(guild.name)
)
)
client.login("xyz")
答案
[我假设您因为使用discord.js v12而收到错误消息
如果是这种情况,您的解决方案将是:
client.guilds.cache.forEach((guild) =>
console.log(guild.name);
);
以上是关于Discord bot TypeError:client.guilds.forEach不是函数的主要内容,如果未能解决你的问题,请参考以下文章
DISCORD JS BOT-TypeError [CLIENT_MISSING_INTENTS]:必须为客户端提供有效意图[重复]
Discord.js:TypeError:无法读取未定义的属性“get”
将 Bot 部署到 Heroku 时如何解决 TypeError?