guild.members.forEach不是一个函数



我正在开发一个机器人,它可以直接向服务器上的每个人发送消息。这是我生成错误的代码。有人能帮我吗?

错误如下:"TypeError:guild.members.forEach不是函数">

client.on("message", msg => {
if (msg.guild && msg.content.startsWith("$private")) {
let text = msg.content.slice("$private".length); // cuts off the /private part
let guild = msg.guild
guild.members.forEach(member => console.log(member.user.username)); ```

从Discord.js v12(最新版本(开始,guild.members现在是GuildMemberManager。使用这个替代:

guild.members.cache.forEach(member => console.log(member.user.username));

最新更新