mirror of
https://github.com/tiennm99/MTTools.git
synced 2026-10-11 03:13:42 +00:00
Bulk Telegram Sticker Pack Creator (Go)
Small, Go-based tool to prepare images and upload a Telegram sticker pack.
The Original Python Version
In 2025, I rewrote this project using Go. The original Python version of this project can be found at the feature/python branch.
Note: This Go version isn't runnable, check Python version if you really want to use. Telegram Stickers now have app with convenient features, so maybe you don't need these scripts anymore.
Prerequisites
- Go 1.24+ installed
- Create a
.envin the project root withAPI_ID,API_HASH, andPHONE(see.env.example).
Quick steps
- Ensure module deps are present:
go mod tidy - Prepare images (reads
input/, writesoutput/):This produces WebP 512×512 files andgo run prepare.gooutput/sticker_config.json. - Edit
output/sticker_config.jsonto settitle,short_name(must be unique), and emojis. - Upload the pack via the Go program:
go run main.go
Notes
short_namemust be unique across Telegram.- If
@Stickersasks for additional steps, follow its prompts to finish manually.