Simple Google-style admin panel for Telegram bots. Manage users, purchases, and broadcast messages directly from your browser.
A modern, single-file web admin panel (HTML + CSS + JS) designed in Google-style Material theme.
It connects to your Telegram bot backend and allows administrators to:
- 📊 View all users and their purchases (loaded from
users_data.json) - 🕒 Track purchase timestamps and statistics
- ✉️ Send broadcast messages to all users
- 🔍 Search and filter by name or username
- 🧱 Works standalone or integrated with Flask backend
- Pure HTML + CSS + JavaScript (no external dependencies)
- Responsive Google Material-like design
- Can fetch data directly from JSON or via API endpoints (
/users_data,/broadcast)
- Place
admin.htmlnext to yourusers_data.jsonfile - Open in browser — it will render all user data automatically
- Optional: integrate with your Flask bot backend for live data and broadcasting
It’s recommended to:
- Serve this panel only on local admin ports (e.g.
127.0.0.1) - Protect access with simple auth or VPN if hosted online
Author: @joeruhacker
License: MIT
Version: 1.0.0