【发布时间】:2021-03-24 18:54:03
【问题描述】:
我希望运行一个命令,列出具有指定 Discord 角色的每个人 [使用该命令,我将提供相关角色的 ID] 文档和谷歌搜索似乎是一个死胡同,因为 Discord 更新了他们的功能。最大的问题是,我在这里使用的当前方法仅在用户在线/最近输入过并且他们将与他们的角色一起存储在缓存中时才有效。我希望有一个无论如何都列出角色的。
case 'rolecheck':
var roleneeded = message.content.substring(prefix.length).split(' ');
if(message.content.startsWith("$rolecheck")){
const ListEmbed = new Discord.MessageEmbed()
.setTitle('Users with this role:')
.setDescription(message.guild.roles.cache.get(roleneeded[1]).members.map(m=>m.user.tag).join('\n'));
}
break;
【问题讨论】:
标签: javascript discord discord.js