😀Guild Emojis
Prototypes from GuildEmojiManager
<Guild>.emojis.searchBy(string); // Emoji | undefined
// OR
<Guild>.emojis.searchBy(string[]); // Collection<string, GuildEmoji>Getting a emoji by ID
// discord.js
<Guild>.emojis.cache.get(string);
// djs-protofy
<Guild>.emojis.getById(string); // GuildEmoji | undefined
Getting a emojia by Name
// discord.js
<Guild>.emojis.cache.find(emoji => emoji.name === string);
// djs-protofy
<Guild>.emojis.getByName(string | RegExp); // GuildEmoji | undefined
Filtering emojis by Author ID
// discord.js
<Guild>.emojis.cache.filter(emoji => emoji.author?.id === string);
// djs-protofy
<Guild>.emojis.filterByAuthorId(string); // Collection<string, GuildEmoji>
Filtering animated Emojis
// discord.js
<Guild>.emojis.cache.filter(emoji => emoji.animated);
// djs-protofy
<Guild>.emojis.filterAnimateds(); // Collection<string, GuildEmoji>
Filtering static Emojis
// discord.js
<Guild>.emojis.cache.filter(emoji => !emoji.animated);
// djs-protofy
<Guild>.emojis.filterStatics(); // Collection<string, GuildEmoji>
Filtering available Emojis
// discord.js
<Guild>.emojis.cache.filter(emoji => emoji.available);
// djs-protofy
<Guild>.emojis.filterAvailables(); // Collection<string, GuildEmoji>
Filtering unavailable Emojis
// discord.js
<Guild>.emojis.cache.filter(emoji => !emoji.available);
// djs-protofy
<Guild>.emojis.filterUnavailables(); // Collection<string, GuildEmoji>
Filtering deletable Emojis
// discord.js
<Guild>.emojis.cache.filter(emoji => emoji.deletable);
// djs-protofy
<Guild>.emojis.filterDeletables(); // Collection<string, GuildEmoji>
Filtering undeletable Emojis
// discord.js
<Guild>.emojis.cache.filter(emoji => !emoji.deletable);
// djs-protofy
<Guild>.emojis.filterUndeletables(); // Collection<string, GuildEmoji>
Searching for a emoji
// discord.js
<Guild>.emojis.cache.find(emoji => {
return emoji.id === string
|| emoji.name === string;
});
// djs-protofy
<Guild>.emojis.searchBy(string | RegExp); // GuildEmoji | undefined
// OR
<Guild>.emojis.searchBy({
id?: string
name?: string | RegExp
}); // GuildEmoji | undefined
<Guild>.emojis.searchBy(string); // Emoji | undefined
// OR
<Guild>.emojis.searchBy(string[]); // Collection<string, GuildEmoji>
If you use an array of String, you will receive a Collection instead of GuildEmoji
Last updated