mirror of
https://github.com/tiennm99/MTTools.git
synced 2026-10-04 15:01:14 +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: I haven't tested the Go version. And 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.