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 building/docs/ai-agents
  • Set up once/docs/ai-agents#set-up-once
  • Ask in plain words/docs/ai-agents#ask-in-plain-words
  • What your agent does/docs/ai-agents#what-your-agent-does
  • MCP server/docs/mcp
  • Masko for Cursor/docs/ai-tools/cursor
  • Masko in ChatGPT/docs/ai-tools/chatgpt
  • 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
  • Guide onboarding with a talking mascot/docs/tutorials/web-onboarding-mascot
  • Add a mascot that celebrates progress and welcomes users back/docs/tutorials/web-progress-companion
  • Add a talking support mascot in the bottom right/docs/tutorials/web-support-mascot
  • 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
  • Terminal quickstart/docs/terminal
  • API keys and workspaces/docs/authentication
  • CLI browser login/docs/authentication/cli
  • 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, backgrounds and stickers/docs/generate/design-assets
  • Cursor follower/docs/generate/cursor-follower
  • Batch generation/docs/generate/batch
  • Image and video exports/docs/manage/media-exports
  • 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
  • Overview and demo/docs/player
  • Play one animation/docs/player/one-animation
  • Play a canvas/docs/player/canvas
  • Hosting and file formats/docs/generate/cdn
  • File sizes/docs/generate/file-sizes
  • Float a mascot on your Mac/docs/integrations/desktop
  • Jobs and polling/docs/manage/jobs
  • Webhooks/docs/manage/webhooks
  • Manage mascots and assets/docs/manage/collections
  • All endpoints/docs/reference
  • Requests and responses/docs/reference/conventions
  • Errors and recovery/docs/reference/errors
  • Command line reference/docs/terminal/commands
  • TypeScript SDK/docs/sdk/typescript
  • 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's AI sticker maker 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 image and animated 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 sticker 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 sticker size and format

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.

Already have a GIF, video or picture? The free Telegram sticker maker turns it into a video sticker or emoji the @Stickers bot accepts, in your browser.

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