本文介紹了如何查看有多少人在特定的不和諧服務器中擔任角色?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我想看看我的服務器中有多少人擁有 Helper
角色.
I want to see how many people in my server have the Helper
role.
到目前為止我的代碼:
client.on('message', message =>{
let server = "746326753466908742"
var yourRole = message.guild.roles.cache.find(role => role.name == "Helper");
var members = message.guild.members.cache.filter(member => member.roles.cache.find(role => role == yourRole)).map(member => member.user.tag);
let sunucuTan?t?m = new Discord.MessageEmbed()
.setTitle('IECode Sunucu:')
.setDescription(`Helperlar? A??a??daki Listeden G?rebilirsiniz.
Sunucudaki Helper Listesi: ${members}`)
.setFooter(`${message.author.tag}`, message.author.displayAvatarURL())
if (message.content === `${prefix}server`)
message.channel.send(sunucuTan?t?m)
})
推薦答案
一個Role
有一個名為members
的屬性,它是一個Collection
.因此,您可以使用:
A Role
has a property called members
, which is a Collection
. Therefore, you can use:
console.log(Role.members.cache.size)
// --> 50 (depending on how many people have the role)
這篇關(guān)于如何查看有多少人在特定的不和諧服務器中擔任角色?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!