Skip to main content

Anti-Ban and Pacing Advice

TGDirector drives your own Telegram user accounts, not bots. Send too fast, too regularly or too repetitively and the account gets rate-limited at best, frozen or banned at worst.

The app itself has no global rate limit. When Telegram returns FLOOD_WAIT, the app lets that account cool down until the wait is over; apart from that, pacing is decided entirely by the parameters below.

Proxies and accounts​

  • Don't let a pile of accounts share one exit IP. All direct connections = every account on the same IP
  • Keep Concurrent accounts per proxy (单代理并发账号数) at the default of 1. If that is too slow, add proxies instead of raising it
  • After adding proxies, test them first; after rebinding a proxy, the account has to log in again for it to take effect
  • Don't log in a pile of accounts at once. With Import sessions, keep Import data only, do not log in now (仅导入数据,不立即登录) selected, and bring an account online only when you need it
  • Accounts go offline automatically when a task finishes, and that is a good thing: an account that isn't left connected produces no extra traffic or online traces. Don't bring them all online manually just so they "look online"

Bulk DM​

Sending DMs to strangers is the behaviour Telegram watches most closely, and nearly all PEER_FLOOD errors come from here.

ParameterAdvice
Presets (参数预设)Use Conservative (保守) for new accounts. The preset names all say "Premium account"; go lower still for non-Premium accounts
Messages per account (单账号发送数量)It only covers one round. Run several rounds a day and an account sends several times that amount; the app does not keep count for you
Send interval per message (每条信息发送间隔)No lower than the default 30–50 seconds
Simulate a human opening the chat before sending (模拟真人打开会话后再发送)Keep it on
Append random characters at the end (文末追加随机字符)The UI marks it as not recommended; leave it off. To avoid identical content, use multi-line copy + {A|B} random variants (spintax)

After hitting PEER_FLOOD the app retries automatically and asks @SpamBot when the restriction lifts. Rest an account that keeps hitting it for a few days; don't just start another round.

The quality of the recipient list matters just as much: first use the hard filters in Member Harvest to drop deleted and risky accounts. A run of "user not found" results can by itself get an account deactivated.

Scheduled Broadcast​

PracticeReason
Use a time window (时间窗) rather than a fixed time every dayA random moment each day; even viewed across several groups it doesn't look like a timer
Set Minimum messages in between (最小间隔消息数) to around 10When nobody is talking in the group your account stays quiet, so dead groups don't get flooded
Keep Multi-group sending on Sequential (依次), interval 30–120 secondsSimultaneous (同时) = the same message sent to a dozen groups at the same instant
Prepare several lines of copy, with {群名} (group name) and random variantsThe same message sent over and over is obvious to everyone in the group
Tick Reaction (表情回应)When it is drawn, the account only adds a reaction and sends no new message, the lightest way to show up

Script performances​

  • A beat's Delay (延迟) is a range. Don't set it to 0, and don't make every beat 3–8 seconds. Mix them: some 5–15 seconds, some 30–90 seconds
  • A Repeat (复读) greater than 1 must come with a hype crew; otherwise it is the same account sending the same line several times in a row
  • Don't start performances in the same group again and again within a short time

Make accounts look like people​

Use Bulk edit profiles to fill in nickname, avatar and bio (cloning a real account's profile is the least work), and post Stories now and then.

Signs of trouble​

SignWhat to do
The share of Contacts only (双向拦截) and Failed (失败) DMs rises suddenlyThe list is poor or the account is already restricted. Stop and check
Account status turns Frozen (冻结)It can still log in but cannot send anything. Check status shows the deletion date and the appeal link; appeal as soon as possible
Account status turns Banned (封禁)Stop the related tasks, and don't keep running other accounts with the same parameters

Compliance notice​

caution

Using this tool requires complying with the Telegram Terms of Service and the rules of the groups and channels you are in. Impersonating others, posting illegal content and mass harassment can each get accounts banned permanently and may carry legal liability. Responsibility lies with the user.