【问题标题】:Discord.js: Console Log all members with role IDDiscord.js:控制台记录所有具有角色 ID 的成员
【发布时间】:2020-05-27 01:04:53
【问题描述】:

我想用角色 ID 记录控制台中列出的所有成员。

我的代码目前是:

const test = client.guilds.cache.forEach(g =>
g.members.cache.filter(member =>
member.roles.cache.has("705445368694833245"))) console.log(test)

当有人加入时,它会在控制台中显示“未定义”。 有什么解决办法吗?

【问题讨论】:

    标签: javascript node.js discord discord.js


    【解决方案1】:

    好的,我知道了:

    let users = ``;
    client.guilds.cache.forEach(g => {
      g.members.cache.forEach(m => {
        if (m.roles.cache.has(`ROLE ID`)) {
          users += `${m.user.tag}\n`
        }
      })
    })
    console.log(users);
    

    当我尝试登录多个角色时,最好的选择是什么?

    【讨论】:

      猜你喜欢
      • 2021-11-17
      • 2021-05-10
      • 2021-11-03
      • 2018-07-31
      • 2019-02-15
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 2020-11-03
      相关资源
      最近更新 更多