Interface ApplicationEmoji
- All Superinterfaces:
CustomEmoji
,Emoji
,Formattable
,IMentionable
,ISnowflake
,SerializableData
Represents a Custom Emoji hosted on the Bot Account.
This does not represent unicode emojis like they are used in the official client!
The format :smiley:
is a client-side alias which is replaced by the unicode emoji, not a custom emoji.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.dv8tion.jda.api.entities.emoji.Emoji
Emoji.Type
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Deprecated.static final int
Maximum number of emojis that can be registered on an application.Fields inherited from interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
EMOJI_NAME_MAX_LENGTH, ICON_URL
-
Method Summary
Methods inherited from interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
formatTo, getAsMention, getFormatted, getImage, getImageUrl, getType, isAnimated
Methods inherited from interface net.dv8tion.jda.api.entities.emoji.Emoji
getAsReactionCode, getName
Methods inherited from interface net.dv8tion.jda.api.entities.ISnowflake
getId, getIdLong, getTimeCreated
Methods inherited from interface net.dv8tion.jda.api.utils.data.SerializableData
toData
-
Field Details
-
APPLICATION_EMOJI_CAP
Deprecated.Replaced withMAX_APPLICATION_EMOJIS
- See Also:
-
MAX_APPLICATION_EMOJIS
static final int MAX_APPLICATION_EMOJISMaximum number of emojis that can be registered on an application.- See Also:
-
-
Method Details
-
getJDA
TheJDA
instance of this emoji- Returns:
- The JDA instance of this emoji
-
getOwner
The user who created this emoji- Returns:
- The user who created this emoji
-
delete
Deletes this emoji.Possible ErrorResponses include:
UNKNOWN_EMOJI
If this emoji was already removed
- Returns:
RestAction
The RestAction to delete this emoji.
-
getManager
TheManager
for this emoji, used to modify properties of the emoji like name.- Returns:
- The ApplicationEmojiManager for this emoji
-
MAX_APPLICATION_EMOJIS