Manage your MikroTik Hotspot & PPPoE from Telegram.

MikBot is a hardware-locked Telegram bot that creates hotspot users, PPPoE secrets, time-based expiry profiles, and QR vouchers on your router — with a plan limit and automatic expiry enforcement.

Everything you need, on the router

Every action runs on your own MikroTik. The bot just tells it what to do.

Hotspot Users

Create hotspot users with data quotas, profiles, and auto-expiry armed on first login.

PPPoE Secrets

Full PPPoE user management with the same interface and quota enforcement.

Time Profiles

Create "30days", "4h", "45m" profiles that set expiry comments automatically.

QR Vouchers

Generate QR codes that log your users in automatically — no typing needed.

Top Usage

See your top 5 users by data usage right inside Telegram.

Auto Expiry

Expired users get disabled, then removed after 2 days — all on the router.

New: MikBot RADIUS Coming soon

Cloud RADIUS for MikroTik — WireGuard & L2TP tunnels, NAS management, and a full user dashboard. Currently in development.

Cloud RADIUS server

Centralised authentication and accounting for hotspot and PPPoE users across all your routers.

WireGuard & L2TP tunnels

Generate a paste-ready RouterOS client script right from the dashboard — one click per NAS.

NAS & user dashboard

Add routers, rotate shared secrets, and manage hotspot / PPPoE accounts from one place.

Explore RADIUS →

Simple monthly pricing

Pay in USDT. Every plan includes all features — only the managed-user limit differs.

Trial

$0 / 7 days
  • 100 managed users
  • All features unlocked
  • One lifetime trial per serial
Start Trial

Starter

$9.99 / 30 days
  • 100 managed users
  • Hotspot + PPPoE
  • QR vouchers, expiry profiles
Choose Starter

Business

$19.99 / 30 days
  • Unlimited managed users
  • Everything in Pro
  • Best for ISPs
Choose Business

Register your router

Enter your Telegram bot credentials and router serial number to activate.

Registration

Create a bot with @BotFather first. Your chat ID can be found via @userinfobot.

Format: numeric ID, colon, then the secret string.
Run /system license print on your router if you don't know it.

Your poller script

Paste this into your MikroTik terminal after activation. It installs the poller that lets the bot run commands on your router.

Steps: WinBox → New Terminal, paste the whole script, press Enter. The poller starts automatically within 10 seconds.
// Your poller script will appear here after a successful trial registration.

Submit a payment

Paid in USDT? Upload the transaction screenshot below. An admin will review and credit your account.

Days are calculated from the amount you paid against your nearest plan rate.
JPG, PNG or WEBP. Max 8 MB.

Check your license

Enter your serial and chat ID to see plan, expiry, and managed-user count.

FAQ

Quick answers to the common questions.

What RouterOS versions are supported?

RouterOS v6.43 and every v7.x release. The poller uses the file-based /tool fetch ... dst-path=... pattern, which runs unchanged on both branches.

What is the "managed users" limit?

It counts hotspot and PPPoE accounts this bot has created for your serial — not everything sitting on the router. Users you added manually don't count against the limit.

How is the poller hardware-locked?

Every request the poller makes includes your router serial. If the serial doesn't match what's registered for that chat ID, the server refuses to send any commands.

How do I know a payment was approved?

You'll get a Telegram message the moment an admin approves it, including the new expiry date. Use the Status checker above to confirm any time.

What if my router can't reach the polling URL?

The self-test on install will log a clear warning to /log print where message~"MikBot". Usually it's DNS or a firewall blocking outbound HTTPS — make sure the router can reach shagzaimikbot.com.