试图展示由机器人Discord JS提供的所有公会成员

时间:2020-05-02 14:12:37

标签: discord.js

那是我的“最终”代码,根本无法正常工作并向我显示

TypeError:list.members不可迭代

有人可以帮助我解决这个问题吗?

const list = bot.guilds.cache.get(guild_id); 
            for(member of list.members){
                console.log(member.user.username);
            }

其中bot是Discord.Client()

1 个答案:

答案 0 :(得分:1)

您需要访问members cache才能获取集合并遍历整个集合。

const list = bot.guilds.cache.get(guild_id); 
for(member of list.members.cache){
    console.log(member.user.username);
}