Skip to content
maskostudioDocs

All pages

  • Overview/docs/use-cases
  • Mobile app/docs/use-cases#mobile
  • Website/docs/use-cases#website
  • Desktop/docs/use-cases#desktop
  • AI agents/docs/use-cases#agents
  • Videos/docs/use-cases#videos
  • Brand/docs/use-cases#brand
  • Start here/docs/tutorials#start-here
  • All tutorials/docs/tutorials
  • Create your first mascot/docs/tutorials/first-mascot
  • Create an animated character/docs/tutorials/first-animation
  • Make a character talk/docs/tutorials/make-it-talk
  • Put your mascot on your website/docs/tutorials/mascot-on-your-website
  • Show a mascot while your AI thinks/docs/tutorials/ai-loading-mascot
  • Give your AI agent a face/docs/tutorials/ai-agent-face
  • Animate the mascot you already have/docs/tutorials/animate-your-mascot
  • How to make Telegram stickers/docs/tutorials/telegram-stickers
  • How to make Discord stickers/docs/tutorials/discord-stickers
  • Quickstart: your first animation/docs/quickstart
  • API keys and workspaces/docs/authentication
  • How mascots work/docs/how-mascots-work
  • Credits and costs/docs/credits
  • From text/docs/create/from-text
  • From an image/docs/create/from-image
  • From a website/docs/create/from-website
  • From a brand book/docs/create/from-brand-book
  • Reference images/docs/manage/references
  • What you can generate/docs/generation
  • Pose-to-animation walkthrough/docs/generate/workflow
  • Images and poses/docs/generate/images
  • Animations/docs/generate/animations
  • Talking animations/docs/generate/talking
  • Logos, scenes and stickers/docs/generate/design-assets
  • Cursor follower/docs/generate/cursor-follower
  • Batch generation/docs/generate/batch
  • Canvases and releases/docs/canvas
  • Build a canvas/docs/canvas/build
  • Canvas templates/docs/canvas/templates
  • Generate canvas assets/docs/canvas/generate-all
  • Export a canvas/docs/canvas/export
  • Smooth mascot playback/docs/integrations/playback
  • Hosting and file formats/docs/generate/cdn
  • File sizes/docs/generate/file-sizes
  • Image and video exports/docs/manage/media-exports
  • Terminal quickstart/docs/terminal
  • Desktop commands/docs/terminal/commands
  • CLI browser login/docs/authentication/cli
  • Swift SDK/docs/sdk/swift
  • TypeScript and Electron SDK/docs/sdk/typescript
  • Jobs and polling/docs/manage/jobs
  • Webhooks/docs/manage/webhooks
  • Manage mascots and assets/docs/manage/collections
  • Connect an AI agent/docs/ai-agents
  • Masko in ChatGPT/docs/ai-tools/chatgpt
  • Masko for Cursor/docs/ai-tools/cursor
  • Masko for Muse/docs/ai-tools/muse
  • Masko skill for coding agents/docs/ai-tools/skills
  • All endpoints/docs/reference
  • Requests and responses/docs/reference/conventions
  • Errors and recovery/docs/reference/errors
  • Changelog/docs/reference/changelog
  • Migrate to mascots and canvases/docs/manage/studio-migration
Get an API key
Documentation

How to make Telegram stickers

Rolling belly laughStartled recoilExcited star-jump
Dumple laughing so hard it rocks back and forth, an animated Telegram stickerDumple jumping back in surprise, an animated Telegram stickerDumple bouncing with stars in its eyes, an animated Telegram sticker

Make a character once, give it as many reactions as you like, and add them all to Telegram as one pack: image stickers and animated stickers together. Masko removes the background from every pose and animation, sizes each file for Telegram and builds the pack, so you never touch the @Stickers bot or a file converter.

20 min · 1 credit per image sticker, animated stickers free from an animation · Studio

Every sticker below was made this way: the whole Dumple Everyday pack. Tap one to send it in the little chat, or add the pack to Telegram.

1. Make your character

Describe it in one sentence on Create a mascot, upload a drawing or your logo, or send your whole brand book and get a mascot with its colors, style and don'ts already filled in. Every pose and animation after that starts from the same reference, so all your stickers show the same character.

2. Give it big reactions

A sticker is a reaction, so go big: a belly laugh, a startled jump, a heart, a proud "nailed it", a sleepy yawn.

  • For an image sticker, make a pose: in the Images tab, press Create Image and describe it, such as "laughing so hard it holds its belly".
  • For an animated sticker, make an animation: in the Animations tab, press Create Animation and describe the movement, such as "bursts out laughing and rocks back and forth". Keep it short and looping. Create an animated character walks through it.

Poses and animations come out with a transparent background, so every sticker has clean edges and no box around the character.

3. Turn them into stickers

Press Sticker on the card:

  • On a pose, you get an image sticker: a transparent PNG with a white border, for 1 credit.
  • On an animation, you get an animated sticker in four versions at once, for no credits. The Telegram one is a 512 × 512 WebM.

Both land in the Stickers tab.

Image stickerImage sticker
Dumple sighing with relief, an image sticker with a white borderDumple sulking under a little rain cloud, an image sticker with a white border

4. Add the pack to Telegram

  1. Open Get Links → Stickers → Telegram and click Prepare for Telegram.
  2. Click Open in Telegram, or scan the QR code with your phone.
  3. Tap Add Stickers.

Masko keeps one pack per mascot with all its ready image and animated stickers, up to Telegram's limit of 120. Add to Telegram on an animated sticker opens the same pack.

  • Press Prepare again after you make new stickers: it adds them without duplicates.
  • Deleting a sticker in Masko does not remove it from Telegram.
  • Anyone with the pack link can use the stickers. The pack needs no public hosting.

Telegram sizes, handled for you

StickerFile Masko makesSizeLimit
ImageWebP512 pixels on its longest sideunder 512 KB
AnimatedVP9 WebM, no sound512 × 5123 seconds, 230,400 bytes

A longer animation is retimed to fit its whole loop into 3 seconds.

Do it with the API

Your code can make the stickers; adding the Telegram pack is done in Studio. You need a write key from API keys in MASKO_API_KEY.

curl -X POST https://api.masko.ai/v1/assets/ASSET_ID/sticker \
  -H "Authorization: Bearer $MASKO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

With an image ID, it returns the image sticker. With a completed animation that has its background removed, it starts the animated sticker: poll GET /v1/assets/STICKER_ASSET_ID/sticker until formats.telegram is completed, then use its file_url, or its permanent public_url when asset hosting is on. See animated sticker creation.

Put one on the Wall

The Masko Wall is one shared wall of mascot stickers, every one made with Masko. Press Put on the wall on a finished image to pin your character next to everyone else's.

Questions

Do I need a Telegram bot?

No. Masko creates and fills the pack for you. You only tap Add Stickers in Telegram.

Can one pack mix image and animated stickers?

Yes. The pack holds every ready image sticker and animated sticker of the mascot, up to 120.

Can I make a pack for a brand?

Yes. Start the mascot from your logo or brand book, and every sticker keeps its colors and style.

Does the same sticker work in other apps?

Each animated sticker also comes as an animated WebP for WhatsApp, a GIF for WeChat and an APNG for Discord. See How to make Discord stickers.

Next