Promote on Telegram with many bots,
from one web dashboard
The desktop dua.py tool, rebuilt as a multi-user web app. Every member gets their own dashboard and can add as many bots as they need โ each with two rotating Telegram accounts, spintax footers, active hours and cooldowns.
Unlimited bots per user
Add one, five or fifty virtual bots. Each keeps its own credentials, template, schedule and group list.
Dual account rotation
Two Telegram accounts per bot, automatically alternating on a configurable interval โ exactly like the desktop version.
Spintax footers
Write {option one|option two} and every wave picks a random variant so the message never looks identical.
Active hours & cooldowns
Restrict broadcasting to a start/end window with AM/PM, plus per-group and global cooldowns to protect your accounts.
Live logs & statistics
Every delivery is recorded: which group succeeded, which hit a flood wait, and how many waves have run.
Admin controlled access
Admins approve users, set bot limits, issue license keys and can stop the broadcast worker from the panel.
How it works
Give it a name in My Bots and open its configuration page.
Enter api_id, api_hash and phone, then the Telegram login code.
The account's groups are detected automatically before every broadcast.
The worker detects the groups and broadcasts on schedule while you watch the console.
โ ๏ธ Mass messaging can get Telegram accounts limited. Use sensible delays and cooldowns, and only promote where you have permission.