Emojis
Actions in the category "Emojis".
Create server emoji
Upload a new custom emoji to a server.
Required permissions: Manage expressions.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Name | Text | Yes | The emoji name (1-32 chars, letters/numbers/underscore only). Length: 1 to 32 characters. Must match ^[a-zA-Z0-9_]+$. |
| Image URL | URL | Yes | URL of the image (PNG, JPG, GIF; max 256KB). |
| Allowed roles | List of Role | No | Restrict emoji use to these roles. |
| Audit log reason | Text | No | Reason shown in the audit log. Maximum length: 512 characters. |
Outputs
| Name | Type | Details |
|---|---|---|
| Emoji | Server emoji | The created emoji. |
Rename server emoji
Change the name of an existing custom emoji.
Required permissions: Manage expressions.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Emoji | Server emoji | Yes | The emoji to rename. |
| New name | Text | Yes | The new emoji name (1-32 chars, letters/numbers/underscore only). Length: 1 to 32 characters. Must match ^[a-zA-Z0-9_]+$. |
| Audit log reason | Text | No | Reason shown in the audit log. Maximum length: 512 characters. |
Outputs
| Name | Type | Details |
|---|---|---|
| Emoji | Server emoji | The updated emoji. |
Set emoji role restrictions
Update which roles are allowed to use a custom emoji.
Required permissions: Manage expressions.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Emoji | Server emoji | Yes | The emoji to update. |
| Allowed roles | List of Role | Yes | Roles that may use the emoji (empty = all members). |
| Audit log reason | Text | No | Reason shown in the audit log. Maximum length: 512 characters. |
Outputs
| Name | Type | Details |
|---|---|---|
| Emoji | Server emoji | The updated emoji. |
Delete server emoji
Permanently delete a custom emoji from a server.
Required permissions: Manage expressions.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Emoji | Server emoji | Yes | The emoji to delete. |
| Audit log reason | Text | No | Reason shown in the audit log. Maximum length: 512 characters. |
Outputs
| Name | Type | Details |
|---|---|---|
| Emoji | Server emoji | The deleted emoji. |
Fetch server emojis
List all custom emojis in a server.
Outputs
| Name | Type | Details |
|---|---|---|
| Emojis | List of Server emoji | All custom emojis in the server. |
Fetch server emoji by ID
Look up a single custom emoji by its ID.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Emoji ID | Discord ID | Yes | The Discord ID of the emoji. |
Outputs
| Name | Type | Details |
|---|---|---|
| Emoji | Server emoji | The emoji, or empty if not found. May be empty. |
Fetch application emojis
List the emojis owned by the bot's application.
Outputs
| Name | Type | Details |
|---|---|---|
| Emojis | List of Server emoji | The application's emojis. |
Fetch application emoji by ID
Fetches a single application emoji by its Discord ID.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| ID | Discord ID | Yes | The ID of the application emoji to fetch. |
Outputs
| Name | Type | Details |
|---|---|---|
| Emoji | Application emoji | The application emoji, or empty if not found. May be empty. |
Create application emoji
Creates a new application-owned emoji from an image URL.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Name | Text | Yes | Name of the emoji (1-32 chars, alphanumeric and underscore). Length: 1 to 32 characters. Must match ^[a-zA-Z0-9_]+$. |
| Image | URL | Yes | URL of the image to use for the emoji. |
Outputs
| Name | Type | Details |
|---|---|---|
| Emoji | Application emoji | The newly created application emoji. |
Rename application emoji
Renames an existing application emoji.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Emoji | Application emoji | Yes | The application emoji to rename. |
| New Name | Text | Yes | The new name for the emoji. |
Outputs
| Name | Type | Details |
|---|---|---|
| Emoji | Application emoji | The renamed application emoji. |
Delete application emoji
Permanently deletes an application emoji.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Emoji | Application emoji | Yes | The application emoji to delete. |
Fetch emoji from mention
Reads a Discord emoji mention ("<:name:id>" or "<a:name:id>") and resolves it to a server emoji.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Mention | Text | Yes | Emoji mention in the format <:name:id> or <a:name:id>. Must match ^<a?:[a-zA-Z0-9_]+:[0-9]+>$. |
Outputs
| Name | Type | Details |
|---|---|---|
| Emoji | Server emoji | The resolved emoji, or empty. May be empty. |