The coin creator in Telegram
The coin creator in Telegram
/newpack (or /emojipack) with no premium emoji attached opens the coin flow: an image first, then a choice between full customization and an instant random coin. The wizard offers 11 spin styles and 7 colours, and no texture option at all.
The flow, in order
From nothing to a coin
- Send /newpack (or /emojipack) with no premium emoji pasted into it. The bot replies "Let's make a 3D coin emoji. Send an image — upload a PNG, SVG, or AVIF as a file to keep transparency, or paste an image URL.", with a Cancel button.
- Send one image — a document upload, a photo, or a bare http(s) URL. (If the original /newpack message already carried an image, or a caption containing an http(s) URL, this step is skipped and that image is used immediately.)
- The bot asks "Would you like to customize the coin?" with three buttons: Yes, customize / No, surprise me / Cancel.
- Pick one of the two paths below.
There is no texture option anywhere in this flow.
No, surprise me
Skips every remaining question and builds immediately. The bot replies "Creating your coin now!".
What it sets
| Setting | Value |
|---|---|
| Title | Your Telegram display name (first + last name; if neither, @username; if no username either, "My"), truncated to 49 characters, with " - @memescaleai" appended — 64 characters total. |
| Spin style | fast — the wizard's default. |
| Colour | One of the 7 colours, chosen at random. |
| face_frac / front_only | 0.95 / on, same as every coin this wizard builds. |
Yes, customize
Order of questions
- Bot asks "Send a name for the pack." Your reply is truncated to 64 characters (empty text falls back to "Coin pack") and is deleted from the chat.
- Bot asks "Pick a spin style." — 11 buttons, 3 per row.
- Bot asks "Pick a colour." — 7 buttons, 2 per row.
- If this is a new pack and the image is already attached, the coin build starts the moment a colour is picked: "Creating your coin now!" Otherwise — adding to an existing pack through the chooser, where no image has been sent yet — the bot asks for the image next.
The name is always collected before the spin style and colour, so the pack's title is known before the build ever starts.
Spin styles and colours
Values, order and labels below are exact.
Spin style — epⓂ️
| Value | Label |
|---|---|
| fast | Fast (default) |
| classic | Classic |
| bounce | Bounce |
| wobble | Wobble |
| pendulum | Pendulum |
| glide | Glide |
| launch | Launch |
| drift | Drift |
| heavy | Heavy |
| showcase | Showcase |
| cinema | Cinema |
Colour — ep:c:
| Value | Label |
|---|---|
| gold | Gold (default) |
| silver | Silver |
| rosegold | Rose Gold |
| emerald | Emerald |
| blue | Steel Blue |
| holo | Holo |
| black | Onyx |
Where the coin is built
The bot does not render the coin itself. It posts the image, colour, spin style, face_frac and front_only as a multipart upload to the dashboard host's internal /api/internal/coin-build endpoint (90-second client timeout) and receives the finished animated-sticker bytes back. The dashboard host runs scripts/coin_tgs.py to do the actual rendering — the coin is built on the dashboard host, never on the bot's own server.
The @memescaleai watermark
No, surprise me appends " - @memescaleai" to its own auto-generated title, described above. A name you type in Yes, customize is used exactly as typed, with nothing appended.
Emoji packs: the three creation modes
An emoji pack is created three ways in Telegram — a 3D spinning coin, a static image, or a paste of premium emoji that already exist in another pack —…
The coin studio on the web
/dashboard/emoji-design opens a two-tab studio: Banner and Coin Emoji. The Coin Emoji tab offers 2 spin styles, 6 colours, 7 textures and 21 finish-toggle…