簡體   English   中英

Discord.js:控制台記錄所有具有角色 ID 的成員

[英]Discord.js: Console Log all members with role ID

我想控制台記錄控制台中列出的具有角色 ID 的所有成員。

我的代碼目前是:

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

當有人加入時,它會在控制台中顯示“未定義”。 有什么解決方案嗎?

好的,我得到了解決方案:

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);

當我嘗試登錄多個角色時,最好的選擇是什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM