A type union of all possible emoji types.
If true
, this emoji is animated.
Discord's unique identifier for this emoji.
If null, the emoji is a unicode emoji and will only have the name
and type
property set.
If true
, this emoji is managed by an integration and you cannot modify it.
The custom name for this emoji, if it's a guild emoji.
Otherwise, the name is the literal emoji character(s). Example: 🎉
If true
(default), the emoji requires colons. You cannot change this field.
If not empty, the roles in this array have access to the emoji.
The type of emoji this is.
The user who uploaded the emoji.
Deletes the emoji from this guild.
Edits the emoji's options. You can't change the emoji's image, but the name and role list may be updated.
Returns the new emoji data on success.
A message-ready string representation of the emoji.
Generated using TypeDoc
A class wrapper around emoji data. Can represent a unicode or custom emoji.