首页 > 解决方案 > Discord.js V12 找到一个以某事开头的角色

问题描述

我怎样才能让它找到一个以例如开头的角色,Leader它会找到一个角色Leader of server,例如......请让我知道:D 当前代码:

        const leaderRole = message.guild.roles.cache.find(role => role.name == "Leader");
        const leaderMembers = message.guild.members.cache.filter(member => member.roles.cache.find(role => role == leaderRole)).map(member => member.user);

标签: javascriptdiscord.js

解决方案


role.name.indexOf('Leader') !== -1

为了区分大小写。

role.name.toLowerCase().indexOf('leader')

例如

const leaderRole = message.guild.roles.cache.find(role => role.name.indexOf('Leader') !==-1 );

推荐阅读