GuildPreviewEmoji

export class GuildPreviewEmoji extends BaseGuildEmoji
export class GuildPreviewEmoji extends BaseGuildEmoji
Represents an instance of an emoji belonging to a public guild obtained through Discord's preview endpoint.
animated:boolean | null
Whether or not the emoji is animated
Inherited from Emoji
available:boolean | null
Whether this emoji is available
Inherited from BaseGuildEmoji
Readonly
client:Client<true>
The client that instantiated this
Inherited from Base
Readonly
createdAt:Date
The time the emoji was created at, or null if unicode
Inherited from BaseGuildEmoji
Readonly
createdTimestamp:number
The timestamp the emoji was created at, or null if unicode
Inherited from BaseGuildEmoji
The public guild this emoji is part of
The emoji's id
Inherited from BaseGuildEmoji
Readonly
identifier:string
The identifier of this emoji, used for message reactions
Inherited from Emoji
managed:boolean | null
Whether this emoji is managed by an external service
Inherited from BaseGuildEmoji
name:string | null
The emoji's name
Inherited from Emoji
requiresColons:boolean | null
Whether or not this emoji requires colons surrounding it
Inherited from BaseGuildEmoji
roles:Snowflake[]
The roles this emoji is active for
Readonly
url:string
Inherited from BaseGuildEmoji
imageURL(options?):string
Returns a URL for the emoji.
NameTypeOptionalDescription
optionsBaseImageURLOptionsYesOptions for the image URL
Inherited from BaseGuildEmoji
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