Moderation
emojiName
$emojiName
Gets the name of a custom emoji from its ID. Returns the name text of the emoji.
Syntax
$emojiName[emojiID]
$emojiName
The $emojiName[] function retrieves the name of a custom emoji from its Discord ID.
Syntax
$emojiName[emojiID]
Parameters
| Parameter | Description |
|---|---|
emojiID |
The Discord ID of the emoji (the digits in <:name:ID>). |
Return value
- Type: String
- The name of the custom emoji.
- An empty string if the emoji does not exist or is not accessible.
Behavior
- Extracts the name from the emoji’s ID.
- Works for emojis from any server that the bot has access to.
- The ID can be extracted from a message containing the emoji.
Examples
Identification of emoji
$let[emojiID;$message[1]]
$let[name;$emojiName[$emojiID]]
$if[$name!=]
Emoji detected: **$name** (ID: $emojiID)
$else
Emoji not found.
$endif
Log of emojis used
$let[id;$message[1]]
$if[$id!=]
$sendMessage[$channelID[logs];📊 Emoji **$emojiName[$id]** used by $userName in $channelName.]
$endif
List of emojis
$title[📋 Server Emojis]
$description[
$textSplit[$serverEmojis[,];, ]
$index. $splitText[$index] — $emojiName[$splitText[$index]]
$endTextSplit
]
$sendMessage[]
Notes
- Only works with custom emojis, not Unicode emojis.
- The emoji must be on a server that the bot has access to.
- Useful for logs and emoji usage statistics.