Expression Resource
Expressions include custom emojis and stickers that enhance communication in Fluxer.Custom Emoji
Custom emojis are user-uploaded images that can be used in messages within a guild.Guild Emoji Object
Unique emoji identifier
Guild where the emoji exists
Emoji name (2-32 characters, alphanumeric + underscores)
User who created the emoji
User object of the creator
Whether the emoji is animated (GIF)
CDN URL for the emoji image
Version for optimistic concurrency control
Example Emoji
Custom Stickers
Stickers are larger images that can be sent as standalone messages.Guild Sticker Object
Unique sticker identifier
Guild where the sticker exists
Sticker name (2-30 characters)
Sticker description (max 100 characters)
Search tags for the sticker (max 20)
Whether the sticker is animated (APNG or GIF)
User who created the sticker
User object of the creator
Sticker format: 1 (PNG), 2 (APNG), 3 (LOTTIE), 4 (GIF)
CDN URL for the sticker
Version for optimistic concurrency control
Example Sticker
Sticker Format Types
Expression Packs
Expression packs are collections of emojis or stickers that can be shared and installed.Expression Pack Object
Unique pack identifier
Pack type: 1 (emoji), 2 (sticker)
Pack name (1-50 characters)
Pack description (max 200 characters)
User who created the pack
Emoji IDs in the pack (for emoji packs)
Sticker IDs in the pack (for sticker packs)
Hash of the pack’s icon
Hash of the pack’s banner
Search tags for discovery
Number of times the pack was installed
Emoji/Sticker Limits
Guilds have limits on custom expressions:Base Limits (Free Guilds)
- Emojis: 50 slots
- Stickers: 5 slots
- Max Size: 256KB per emoji, 512KB per sticker
Premium Guild Limits
- Emojis: 75 slots (with premium owner)
- Stickers: 8 slots (with premium owner)
- Max Size: 512KB per emoji, 1MB per sticker
Unlimited Features
Guilds withUNLIMITED_EMOJI or UNLIMITED_STICKERS features:
- No slot limits
- Same file size restrictions apply
Global Expressions
Premium users can use custom emojis and stickers from any guild:- Requires premium subscription
- Can use emojis from guilds they’re in
- Works in DMs and other guilds
- Premium-only feature
Expression Permissions
Required Permissions
Emoji Usage in Messages
Emojis in message content use the format:Sticker Items
When stickers are sent in messages, they’re represented as sticker items:Sticker ID
Sticker name
Sticker format
Endpoints
Get Guild Emojis
Get Guild Emoji
Create Guild Emoji
MANAGE_EXPRESSIONS or CREATE_EXPRESSIONS permission.
Emoji name (2-32 characters, alphanumeric + underscores)
Base64 encoded image (PNG, JPEG, or GIF)
Modify Guild Emoji
MANAGE_EXPRESSIONS permission.
New emoji name
Delete Guild Emoji
MANAGE_EXPRESSIONS permission.
Get Guild Stickers
Get Guild Sticker
Create Guild Sticker
MANAGE_EXPRESSIONS or CREATE_EXPRESSIONS permission.
Sticker name (2-30 characters)
Sticker description (max 100 characters)
Comma-separated tags for discovery
Sticker file (PNG, APNG, GIF, or Lottie JSON)
Modify Guild Sticker
MANAGE_EXPRESSIONS permission.
New sticker name
New description
New comma-separated tags
Delete Guild Sticker
MANAGE_EXPRESSIONS permission.
Get Sticker Packs
Filter by type: 1 (emoji), 2 (sticker)
Number of packs to return (1-100)
Get Sticker Pack
Install Expression Pack
MANAGE_EXPRESSIONS permission.
Image Requirements
Emojis
- Format: PNG, JPEG, or GIF
- Size: 256KB max (512KB for premium guilds)
- Dimensions: Recommended 128x128px, max 256x256px
- Aspect Ratio: 1:1 (square)
- Animated: GIF format, max 60 frames
Stickers
- Format: PNG, APNG, GIF, or Lottie JSON
- Size: 512KB max (1MB for premium guilds)
- Dimensions: Recommended 320x320px, max 1024x1024px
- Aspect Ratio: Any, but square recommended
- Animated: APNG or GIF, max 120 frames
- Lottie: Max 500KB JSON file
Best Practices
- Clear names - Use descriptive, searchable names
- Appropriate tags - Help users find stickers
- Optimize files - Compress images to reduce size
- Consistent style - Match your guild’s theme
- Test animations - Ensure smooth playback
- Respect limits - Don’t waste slots on duplicate expressions
- Credit artists - Give attribution in descriptions