Discord.js 管理员名单
我正在尝试使bot通过一个字段显示具有管理员权限的所有成员 编辑:我没有上传所有的代码,所以我编辑了它,我很抱歉Discord.js 管理员名单,discord.js,Discord.js,我正在尝试使bot通过一个字段显示具有管理员权限的所有成员 编辑:我没有上传所有的代码,所以我编辑了它,我很抱歉 command(client, 'serverinfo', message => { const { guild } = message const { name, region, memberCount, owner, } = guild const icon =guild.iconURL() const member = message.mem
command(client, 'serverinfo', message => {
const { guild } = message
const { name, region, memberCount, owner, } = guild
const icon =guild.iconURL()
const member = message.member;
const Administrators = member.hasPermission("ADMINISTRATORS")
const embed = new Discord.MessageEmbed()
.addFields(
{
name: 'Server Owner',
value: owner.user.tag,
inline: true,
},
{
name: 'Members in server',
value: memberCount,
inline: true,
},
{
name: 'Region',
value: region,
inline: true,
},
{
name: 'Administrators',
value: (`Currently all administrators are: ${Administrators.user}`)
},
)
message.channel.send(embed)
})
返回给定成员是否具有给定权限的布尔值,而不是GuildMembers数组
如果需要数组(本例中为集合),则必须先创建集合,然后创建它
const administrators=message.guild.members.cache.filter((member)=>
member.hasPermission('管理员')
);
console.log(
`Administrators:\n${Administrators.map({id})=>``)。加入('\n')}`
);
@isherwood嘿!我想展示给所有的管理员,但有人已经帮了我!谢谢你的回答:)