Message customers in one Go.
Welcome to manygram — explore how bulk messaging in Telegram works safely and efficiently through account rotation, deduplication, and pacing control.
Upload/import recipients, organize into Message Groups with caps, gaps, & de-dupe rules.
Rotate through active accounts; inactive accounts are blocked by validation.
Per-message gap (min/max), hourly caps, and daily de-dupe to avoid repeats.
Querysets restricted by add_by (required) and owner (optional) fields.
Message attempts/statistics captured in admin for audits & debugging.
Switch knobs per group without code changes; safe defaults baked in.
add_by
required; owner
optional.
This project is presented for portfolio demonstration only. Always follow Telegram’s Terms, local regulations, and obtain recipient consent. Pacing, caps, and dedupe help reduce risk; they do not guarantee compliance.
warning Use your own Telegram account at your own risk. This project does not guarantee ban-prevention. Follow Telegram Terms and local laws.
Admin → Bulk Messaging (sidebar) → Accounts (top tabs) → “+ Add”. Save, then verify / sign-in (phone + code). Only active accounts can be used.
Go to Profiles (top tabs) → “+ Add”. Set a name, pick the Account to send with.
Open Recipients. Import/upload targets. The system de-dupes by the configured dedupe days.
Go to Message Groups. Set per-message gap (min/max), hourly cap, and dedupe days. Select Accounts (only active allowed) and attach Recipients.
From a profile’s Detail → Contents tab, write your message or template. Keep it short, natural, and compliant.
Click Run Messaging to start now, or set a schedule. Background workers rotate accounts, honor gaps/caps, and log every attempt. Check Send Logs → Attempts for results.
No. This is a portfolio demonstration to show the architecture, admin UX, and the background task scheduler that orchestrates pacing, retries, and delivery (e.g., Celery/Beat + Redis).
Messaging is enabled here with safety limits (rate-limited, masked recipients). For full access, sign in.
No system can guarantee that. Pacing, caps, and dedupe help reduce risk; compliance remains your responsibility.