Manages API methods for GuildEmojis and stores their cache.
Extends
BaseGuildEmojiManagerThe data structure belonging to this manager.
Inherited from DataManagerCreates a new custom emoji in the guild.
Returns
The created emojiExample
Example
Name | Type | Optional | Description |
---|---|---|---|
options | GuildEmojiCreateOptions | No | Options for creating the emoji |
Deletes an emoji.
Name | Type | Optional | Description |
---|---|---|---|
emoji | EmojiResolvable | No | The Emoji resolvable to delete |
reason | string | Yes | Reason for deleting the emoji |
Edits an emoji.
Name | Type | Optional | Description |
---|---|---|---|
emoji | EmojiResolvable | No | The Emoji resolvable to edit |
options | GuildEmojiEditOptions | No | The options to provide |
Obtains one or more emojis from Discord, or the emoji cache if they're already available.
Example
Example
Name | Type | Optional | Description |
---|---|---|---|
id | Snowflake | No | The emoji's id |
options | BaseFetchOptions | Yes | Additional options for this fetch |
Fetches the author for this emoji
Name | Type | Optional | Description |
---|---|---|---|
emoji | EmojiResolvable | No | The emoji to fetch the author of |
Resolves an EmojiResolvable to an Emoji object.
Name | Type | Optional | Description |
---|---|---|---|
emoji | EmojiResolvable | No | The Emoji resolvable to identify |
Resolves an EmojiResolvable to an Emoji id string.
Name | Type | Optional | Description |
---|---|---|---|
emoji | EmojiResolvable | No | The Emoji resolvable to identify |
Resolves an EmojiResolvable to an emoji identifier.
Returns
Name | Type | Optional | Description |
---|---|---|---|
emoji | EmojiIdentifierResolvable | No | The emoji resolvable to resolve |