👥Guild Members
Prototypes from GuildMemberManager
Getting a member by ID
// discord.js
<Guild>.members.cache.get(string);
// djs-protofy
<Guild>.users.getById(string); // GuildMember | undefined
Getting a member by Display Name
// discord.js
<Guild>.members.cache.find(member => member.displayName === string);
// djs-protofy
<Guild>.members.getByDisplayName(string | RegExp); // GuildMember | undefined
Getting a member by Nickname
// discord.js
<Guild>.members.cache.find(member => member.nickname === string);
// djs-protofy
<Guild>.members.getByNickname(string | RegExp); // GuildMember | undefined
Getting a member by User Display Name
// discord.js
<Guild>.members.cache.find(member => member.user.displayName === string);
// djs-protofy
<Guild>.members.getByUserDisplayName(string | RegExp); // GuildMember | undefined
Getting a member by User Global Name
// discord.js
<Guild>.members.cache.find(member => member.user.globalName === string);
// djs-protofy
<Guild>.members.getByUserGlobalName(string | RegExp); // GuildMember | undefined
Getting a member by User Username
// discord.js
<Guild>.members.cache.find(member => member.user.username === string);
// djs-protofy
<Guild>.members.getByUserUsername(string | RegExp); // GuildMember | undefined
Searching for a member
// discord.js
<Guild>.members.cache.find(member => {
return member.id === string
|| member.displayName === string
|| member.globalName === string
|| member.nickname === string
|| member.user.globalName === string
|| member.user.username === string
});
// djs-protofy
<Guild>.members.searchBy(string); // GuildMember | undefined
// OR
<Guild>.members.searchBy(string[]); // Collection<string, GuildMember>
If you use an array of String, you will receive a Collection instead of GuildMember
Last updated