Discord 如何返回具有管理员权限的成员?

Discord 如何返回具有管理员权限的成员?,discord,discord.js,Discord,Discord.js,我正在使用server info命令,我想添加“具有管理员权限的成员列表”。有什么语法吗?你应该展示你在文章中尝试过的代码 const adminMembers=.members.cache.filter(e=>e.permissions.has(“管理员”); const array=adminMembers.map(e=>e.user.tag).array(); 常量str=array.join(“\n”); 为什么要将Guild设置为?它代表一个Guild类的实例,这样无论您如何获得该实例

我正在使用server info命令,我想添加“具有管理员权限的成员列表”。有什么语法吗?

你应该展示你在文章中尝试过的代码

const adminMembers=.members.cache.filter(e=>e.permissions.has(“管理员”);
const array=adminMembers.map(e=>e.user.tag).array();
常量str=array.join(“\n”);

为什么要将Guild设置为?它代表一个Guild类的实例,这样无论您如何获得该实例,您都可以使用它。所以我想将其嵌入并显示在字段中
.addField('Admin Privs',
${guide.members.cache.filter(e=>e.permissions.has(“管理员”))}
,true)
。当我这样做的时候,我会得到一个错误,如果它把guild放进去,它会说guide未定义。这是因为你需要一个对guild的引用。显然,
不起作用。如果在命令中运行该函数,请使用message变量并使用
message.guild
,或者将其命名为
msg
=>
msg.guild
。这似乎更像是一个缺乏js知识的问题,而不是discord.js,我建议在使用任何图书馆之前先温习一下。没有问题,确保接受答案如果它解决了你的问题,我看到你的许多问题已经得到了回答,但你还没有接受。