ReactionEmoji

export class ReactionEmoji extends Emoji
export class ReactionEmoji extends Emoji
Represents a limited emoji set used for both custom and unicode emojis. Custom emojis will use this class opposed to the Emoji class when the client doesn't know enough information about them.

Extends

Emoji
animated:boolean | null
Whether or not the emoji is animated
Inherited from Emoji
Readonly
client:Client<true>
The client that instantiated this
Inherited from Base
Readonly
createdAt:Date | null
The time the emoji was created at, or null if unicode
Inherited from Emoji
Readonly
createdTimestamp:number | null
The timestamp the emoji was created at, or null if unicode
Inherited from Emoji
The emoji's id
Inherited from Emoji
Readonly
identifier:string
The identifier of this emoji, used for message reactions
Inherited from Emoji
name:string | null
The emoji's name
Inherited from Emoji
The message reaction this emoji refers to
Readonly
url:string | null
Inherited from Emoji
imageURL(options?):string | null
Returns a URL for the emoji or null if this is not a custom emoji.
Returns
NameTypeOptionalDescription
optionsBaseImageURLOptionsYesOptions for the image URL
Inherited from Emoji
toJSON():unknown
toString():string
When concatenated with a string, this automatically returns the text required to form a graphical emoji on Discord instead of the Emoji object.
Example
// Send a custom emoji from a guild:
const emoji = guild.emojis.cache.first();
msg.channel.send(`Hello! ${emoji}`);
// Send a custom emoji from a guild:
const emoji = guild.emojis.cache.first();
msg.channel.send(`Hello! ${emoji}`);
Example
// Send the emoji used in a reaction to the channel the reaction is part of
reaction.message.channel.send(`The emoji used was: ${reaction.emoji}`);
// Send the emoji used in a reaction to the channel the reaction is part of
reaction.message.channel.send(`The emoji used was: ${reaction.emoji}`);
Inherited from Emoji
valueOf():string