1Getting Started
tgme is a Telegram growth console. It runs two engines side by side: Telegram User Accounts (real accounts logged in via MTProto, for scraping and account broadcasts) and Bots (Bot-API bots, for subscriber broadcasts, auto-reply, menus and more).
Billing & Plan from the sidebar to see what your subscription includes and how much quota is left.Accounts / Scrape / Account Broadcasts uses real accounts; anything under Bots uses Bot-API bots. They never share data.2Telegram User Accounts
Real Telegram accounts logged in to tgme. Use them to scrape group members and to run account-side broadcasts. Each account is a real SIM-registered Telegram account you link as a device.
Add a single account
Sales-1.http://user:pass@host:port. Skip it to use the server's direct IP.Link, then on the SIM phone: Telegram → Settings → Devices → Link Desktop Device, and scan the QR.Batch login
To link many accounts at once, click Batch login, paste phone numbers (one per line, up to 100), and each phone enters its 8-character pairing code. The system staggers pairings 30–60s apart to avoid rate-limiting the server IP.
3Anti-Ban & Appeals
Tools that keep your accounts healthy and help recover them after a restriction.
Anti-Ban Profile
Under Accounts → Anti-Ban Profile you set conservative behaviour limits (sending speed, daily caps, rest windows). Apply a profile so the broadcast worker automatically paces every account.
@SpamBot health check
From the Accounts list you can probe an account against Telegram's @SpamBot. tgme reads the reply and flags the account as clean or limited so you know which numbers are safe to send with.
Appeals
Appeal.Mark as submitted.4Scrape Groups & One-Click Pull
Collect members from public Telegram groups, then add them into your own group or channel.
Scrape a group
One-Click Pull
One-click Pull takes a scraped member list and invites those users into your own group/channel, paced safely across your accounts to avoid flood limits.
5Account Broadcasts
Send a message from your real Telegram accounts to many recipients (contacts, scraped lists, group members). This is separate from Bot Broadcasts (§12).
6Proxy Pool
A shared pool of proxies you can assign to accounts. Spreading accounts across different IPs reduces the chance Telegram links and bans them together.
http://user:pass@host:port. Give it a label.7Bots — Browsing & Organising
The Bots engine manages Bot-API bots (created via @BotFather). The Bots page drills down in three levels so a large fleet stays organised.
Bots page shows country cards. Click a country to enter it.Add a bot
/newbot, and copy the token it gives you.8Managing a Bot
Click a bot to open its detail page. It is organised into tabs.
| Tab | What it's for |
|---|---|
| Overview | Identity, status, quick health test. |
| Messages | Two-way chat — see conversations and reply (§10). |
| Subscribers | Everyone who started the bot, with status (§11). |
| Webhook | Switch delivery mode polling ⇄ webhook (§9). |
| Settings | Profile, commands, country/group, follow-up and more. |
Test on the Overview tab. It confirms the token is valid and refreshes the bot's name and username.9Delivery Mode: Polling vs Webhook
This setting controls only how a bot receives messages — it never affects sending or broadcast limits.
| Polling | Webhook | |
|---|---|---|
| How | tgme keeps asking Telegram for updates | Telegram pushes updates to tgme |
| Per-bot cost | One always-on loop | Zero idle cost |
| Best for | A modest number of bots | Many bots (dozens / hundreds) |
Switch one bot
Open the bot → Webhook tab → Switch to webhook. The receiver URL and its secret are generated automatically — nothing to paste. Press Remove webhook to go back to polling.
Switch all bots at once
On the Bots page (country view) there is a Delivery mode bar showing how many bots are on each mode, with All → Webhook and All → Polling buttons.
All → Webhook for the rest. Webhook runs the exact same handlers as polling (auto-reply, menus, subscriber tracking) — nothing is lost.10Bot Messages — Two-Way Chat
The Messages tab is a live chat console. The left side lists every conversation; the right side shows the thread and a reply box.
11Subscribers
Everyone who has started your bot. The Subscribers tab shows live counts: Subscribed, Unsubscribed, and active in the last 7 / 3 days.
- Subscribed / Unsubscribed — tracked in real time. When a user blocks the bot they flip to unsubscribed instantly; if they restart the bot they flip back.
- Broadcasts and follow-ups only ever send to subscribed users — unsubscribed people are skipped automatically.
- Use the export button to download the subscriber list as CSV.
12Bot Broadcasts
Send one message to a bot's subscribers. Open Bot Broadcasts from the sidebar.
Auto-split across bots
In Auto-split mode you tick several bots. Their subscribers are merged and de-duplicated (a person reachable through several bots is messaged once), then each bot sends its share in parallel — faster, and if one bot is rate-limited the others keep going.
13Auto-Reply & Anti-Link
Configured under Auto-Reply (in the Bots section) and per-chat in a bot's settings.
Keyword auto-reply
Define keyword → response rules. When a user's message matches a keyword, the bot replies automatically — useful for FAQs, price lists and links.
Group welcome
When a new member joins a group the bot is in, it can post a welcome message automatically.
Anti-link
In groups, the bot can delete messages that contain links or @mentions. A whitelist lets trusted users or domains through.
15Scheduled Posts
Queue a bot post to go out at a future time, or on a repeating schedule, to a chosen chat or channel.
16Auto Follow-Up
An automatic drip sequence: after someone subscribes, the bot sends a series of follow-up messages spaced over time — a welcome, then nudges, offers, reminders.
17Lucky Draw
Run a giveaway through a bot. Users join by tapping a button or sharing the draw; tgme picks winners.
18Referral Program
Give each subscriber a personal invite link. When people they refer join, the referrer earns a reward — cash or points — with optional multi-level payout.
19Bulk Add to Channels
Add many of your bots into your channels in one operation — handy when you run a large bot fleet and want them all posting to the same set of channels.
20Templates & Variables
Reusable message templates with a CTA button. Variables make every send slightly different.
| Variable | Becomes |
|---|---|
| {name} | The recipient's name |
| {phone} | The recipient's phone / number |
| {times} | A rotating value — different per message |
| {randomnumbers} | Random digits — different per message |
{times} and {randomnumbers} make each message unique, which helps high-volume sends slip past Telegram's identical-message spam filter.21Billing & Plans
Open Billing & Plan to see your subscription, limits and wallet. Plans cap how many accounts, bots and subscribers you can run, and which features are unlocked.
- Plan — your current tier, what it includes, and when it renews/expires.
- Usage — accounts, bots and subscribers used vs your limit.
- Wallet — your balance in MYR. Top it up to pay for the plan and usage.
- Add-ons — optional boosts (e.g. extra subscriber capacity).
22Top-Up & Payments
Your wallet is in MYR. Top it up from the Top Up page; the operator chooses which payment methods are available.
| Method | How it works |
|---|---|
| USDT (TRC20) | Pick the amount; it is converted to USDT. Pay on the checkout page; your wallet is credited automatically once the transfer confirms on-chain. |
| Card / Online banking | Redirects to the gateway; the wallet is credited after the gateway confirms payment. |
| Transfer by bank | Opens a chat link to customer service. Transfer to the bank account, and the team credits your wallet manually. |
23Orders
The Orders page lists every wallet top-up you have made, each with a clear status.
| Status | Meaning |
|---|---|
| Successful | Payment confirmed and credited to your wallet. |
| Pending | Order created, waiting for payment / confirmation. |
| Failed | The order expired or was not paid in time. |
Summary cards show total credited and the count of each status; filter tabs narrow the list. Each order shows the amount, method, time and (for USDT) the crypto amount.
24My Account & Security
My Account is where you manage your own login.
- Change password — do this on first sign-in if you were given a default password.
- Two-factor (2FA) — enable an authenticator code for an extra layer; you then enter a 6-digit code at every login.
- Sub-accounts — a MAIN customer can create SUB accounts that share the workspace. SUB accounts can top up into their own pool or the MAIN balance.
25Admin Console (Operators)
Visible only to operator-tier accounts (admin / superadmin). Customers do not see this section.
| Page | What it's for |
|---|---|
| Customers | Create customers, view usage, change their plan. |
| Orders | Every customer's top-up orders, with successful / pending / failed counts. |
| Referrals | Operator-side referral overview. |
| Revenue | Income, costs and margins. |
| Settings → Payment gateways | Turn Stripe, ToyyibPay, ePUSDT (USDT) and bank transfer on/off and enter their credentials. |
| Plans | Define subscription tiers and add-ons. |
26Troubleshooting & FAQ
| Symptom | What to do |
|---|---|
| Bot won't receive messages | Check its delivery mode. If on webhook, confirm the bot is enabled; try switching to polling and back. |
| Broadcast stopped at a few thousand | Telegram flood-limited the bot. tgme backs off automatically; lower the rate, spread the send over time, or use multi-bot auto-split. |
| A bot can't message some users | Those users never started that bot, or they blocked it. A bot can only message people who started it. |
| Account got restricted | Use the @SpamBot check and the Appeals flow. Slow down sending and respect warm-up. |
| USDT top-up not credited | Crypto credits only after on-chain confirmation — wait a few minutes and check the Orders page. |
Still stuck? Contact your administrator — and use the search box at the top of this guide to jump straight to the relevant section.