What Is TGDirector
TGDirector is a Telegram marketing desktop app (macOS / Windows) installed on your own computer. It drives your own Telegram user accounts, not bots. Accounts, lists, materials and logs all stay on your machine.
The app's interface is currently Chinese-only, so this documentation gives each on-screen label in English with the Chinese label in parentheses.
Five lines of work
One account pool plus one proxy pool, five lines of work that do not interfere with each other.
| Capability | What it does | Docs |
|---|---|---|
| Scheduled Broadcast (定时群发) | One account posts to multiple groups on a schedule, picking content at random | Scheduled Broadcast |
| Bulk DM (私信群发) | Multiple accounts take turns sending DMs one by one to strangers on a list | Bulk DM |
| Member Harvest (群成员采集) | Collects group members or people who posted, exports a CSV, then filters out your target audience with rules and AI | Member Harvest |
| Support Desk (客服管理) | Uses accounts as an embedded Telegram client: always-on listening, manual replies, first-message auto-reply | Support Desk |
| Group Scripts (炒群剧本) | Multiple accounts act out a conversation in one group following a script; you can intervene live and review afterwards | Group Scripts |
A common chain: harvest → filter → Bulk DM → Support Desk catches the replies.
Sidebar navigation at a glance
| Menu | Docs |
|---|---|
| Group Scripts (炒群剧本) | Group Scripts |
| Accounts (账号管理) | Accounts |
| Proxies (代理管理) | Proxies |
| Member Harvest (群成员采集) | Member Harvest |
| Bulk DM (私信群发) | Bulk DM |
| Support Desk (客服管理) | Support Desk |
| Scheduled Broadcast (定时群发) | Scheduled Broadcast · Materials (素材库) |
| Settings (系统配置) | Settings |
Terminology: the film-crew metaphor
The product is named after a film crew, and the documentation uses the same vocabulary throughout.
| Concept | Name in the UI | Meaning |
|---|---|---|
| Actor | actor / account (演员 / 账号) | One Telegram account |
| Role | role slot (角色槽) | A position in a script, such as "the asker". A script only defines positions; it is not bound to specific accounts |
| Beat | beat (节拍) | One action in a script: a line, image, voice message, sticker, or a branch marker |
| Script | script (剧本) | Role slots + an ordered sequence of beats, reusable in any group |
| Performance | performance (演出) | A script + one target group + one casting (role slot → specific account) |
The last four are used only in Group Scripts.
Next steps
If this is your first time, go in order:
- Installation and First Launch
- License Key Activation
- Add Accounts
- Run Your First Scheduled Broadcast
- Run Your First Bulk DM
:::caution Before you start Posting in bulk, DMing strangers, and logging in many accounts in a short time can all trigger Telegram's anti-abuse controls (rate limits, freezes, bans). Read Anti-ban and pacing advice first, and follow Telegram's Terms of Service and the rules of the groups you are in. :::