> ## Documentation Index
> Fetch the complete documentation index at: https://bettertickets.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> How stealing emojis and stickers works in better tickets: browsing found items, converting between emoji and sticker, and server slot limits.

`/emoji steal` copies a custom emoji or sticker from somewhere else into your server, as either an emoji or a sticker, your choice either way. It's entirely free and requires no setup, just the right Discord permission to run it.

In this example, we will use `!` as the prefix.

## Finding what to steal

An item can come from two places, and both can be combined in the same command:

* **The `emoji` option**: paste a custom emoji directly, e.g. `/emoji steal emoji:😎` or `!steal 😎`. You can paste more than one, space-separated.
* **Replying to a message**: run the command as a reply to a message containing custom emojis and/or stickers, and every one of them is picked up automatically, no option needed.

Only real custom emojis (the kind Discord renders as `<:name:id>` or `<a:name:id>` behind the scenes) count, standard Unicode emojis like 😀 have no image or ID behind them and can't be stolen. Up to 10 items are used per run; anything past that is dropped with a note in the reply.

## Browsing and stealing

By default, running `/emoji steal | !steal` opens a one-item-at-a-time browser: a preview of the current item plus **Prev**/**Next** buttons, a **✕** button to close it and two action buttons:

* **Steal as Emoji**: uploads it to this server's emoji list.
* **Steal as Sticker**: uploads it to this server's sticker list.

Both are independent, you can steal the same item as both an emoji and a sticker if you want. A sticker in **Lottie** format (an animated vector sticker, not a raster image) can't be converted into an emoji, that button is disabled for those. The browser stays usable for 10 minutes after the command runs, after that it needs to be run again.

Only you (whoever ran the command) can use the buttons on your browser.

## Stealing everything at once

Add `--all` to skip the browser and steal every found item immediately, each as its native kind, an emoji stays an emoji, a sticker stays a sticker:

```
/emoji steal emoji:😎🔥 all:True
```

or

```
!steal 😎🔥 --all
```

The reply lists what succeeded and what failed, with a reason for each failure.

## Permissions

Running `/emoji steal` (and the rest of the `/emoji` command) requires **Administrator**, **Create Server Expressions** or **Manage Server**. The bot itself also needs **Manage Server Expressions** to create emojis or stickers, if it's missing that, you'll get a clear message telling you so instead of the steal silently failing.

## Server slot limits

Every server has a maximum number of emoji and sticker slots based on its Discord boost level (50/100/150/250 emojis, 5/15/30/60 stickers). Before attempting a steal, the bot checks how many slots are actually free and tells you plainly if the server's full, rather than trying and failing with a confusing Discord error.

See [Commands](/docs/emojis/commands) for the full option reference.


## Related topics

- [Overview](/docs/leveling/overview.md)
