Discord.js 管理员名单

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

我正在尝试使bot通过一个字段显示具有管理员权限的所有成员

编辑:我没有上传所有的代码,所以我编辑了它,我很抱歉

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嘿!我想展示给所有的管理员,但有人已经帮了我!谢谢你的回答:)