Bảng Tổng Quan
Theo dõi doanh thu, số lượt kích hoạt và khách hàng thời gian thực
api.revenuecat.com (Đang chặn chuẩn xác)
Mạng QC & Tracker bị chặn:
{{ b.domain }} ({{ b.count }})
Quản Lý Gói Dịch Vụ
Thiết lập các gói dịch vụ mở bán trên Telegram Bot (Locket Gold, Canva & Nguồn API)
https://locket.lamndvn.id.vn/api/provider/webhook
#{{ p.id }}
| Icon & Tên Gói | Nguồn Gốc & Phân Loại | Giá Bán (VND) | Thời Hạn | Kho / Số Lượng | Mô Tả Dịch Vụ | Trạng Thái | Thao Tác |
|---|---|---|---|---|---|---|---|
| Đang tải danh sách sản phẩm... | |||||||
|
{{ p.name }}
|
🌐 HÀNG NHẬP ({{ (p.provider_id || 'HuyMai').toUpperCase() }})
🏠 HỆ THỐNG NỘI BỘ
{{ p.category==='other' ? '⚡ Dịch Vụ Khác' : '💛 Locket Gold' }}
🌐 API Kho Sỉ
🌟 KW No-DNS VIP
⚡ Master Cluster
🎨 Auto Canva Edu
👑 Auto Pro
🖐️ Thủ Công
{{ p.badge_mode==='0' ? '⚡ Không DNS' : p.badge_mode==='1' ? '👑 Cài DNS' : p.badge_mode==='user_choice' ? '🤝 Khách Chọn' : '🌐 Theo Cấu Hình Chung' }}
|
{{ fmtVND(p.price_vnd) }}
Vốn: {{ fmtVND(p.cost_price_vnd) }}
(+{{ fmtVND(p.price_vnd - p.cost_price_vnd) }})
🏠 100% Lợi nhuận
|
{{ p.duration_days }} ngày | Vô hạn Hết hàng (0) Còn {{ p.stock }} | {{ p.description || '—' }} | {{ p.is_active ? 'Đang Bán' : 'Tạm Khóa' }} |
|
Không tìm thấy gói sản phẩm phù hợp |
|||||||
Khách Hàng & Số Dư Ví
Xem danh sách người dùng Telegram, họ tên, username và điều chỉnh số dư
| Khách Hàng | Telegram ID | Số Dư Ví | Chiết Khấu VIP | Tổng Nạp | Tổng Tiêu | Cập Nhật Lúc | Thao Tác |
|---|---|---|---|---|---|---|---|
| Đang tải danh sách ví khách hàng... | |||||||
|
{{ u.full_name || 'Khách Hàng' }}
@{{ u.username }}
(Chưa có username)
|
{{ u.user_id }} |
{{ fmtVND(u.balance_vnd) }} | 💎 Giảm {{ u.discount_percent }}% ({{ u.discount_note }}) — | {{ fmtVND(u.total_topup_vnd) }} | {{ fmtVND(u.total_spent_vnd) }} | {{ fmtDate(u.updated_at) }} | |
Không tìm thấy khách hàng nào |
|||||||
Quản Lý Subscriptions
Các tài khoản Locket đã được kích hoạt Gold và tiến trình bảo hành
| Locket User | UID | Gói Dịch Vụ | Ngày Kích Hoạt | Ngày Hết Hạn | Thời Gian Còn | Trạng Thái | Thao Tác |
|---|---|---|---|---|---|---|---|
| Đang tải subscriptions... | |||||||
| {{ s.locket_username || '—' }} | {{ s.uid?.slice(0,14) }}... |
{{ s.product_name || 'Gold 1 Năm' }} | {{ fmtDate(s.start_date) }} | {{ fmtDate(s.end_date) }} | Còn {{ daysLeft(s.end_date) }} ngày Hết Hạn | {{ s.status }} | |
Không tìm thấy subscription nào |
|||||||
🎨 Quản Lý Canva Edu Teams
Tự động 100% gửi Email mời vào Team Edu cho khách (Tuyệt đối không share invite link)
• Tự động luân chuyển Team: Khi một team đạt 500 thành viên hoặc đầy, hệ thống tự động chuyển sang Team tiếp theo còn chỗ.
• Cách lấy Cookie Admin: Đăng nhập tài khoản Teacher/Admin trên trình duyệt
canva.com -> Dùng tiện ích Cookie-Editor xuất định dạng Header String hoặc JSON dán vào phần cấu hình Team bên dưới.
| ID | Tên Lớp / Team | Email Admin / Brand ID | Số Học Viên (Tiến Độ) | Trạng Thái Cookie | Trạng Thái Nhận | Thao Tác |
|---|---|---|---|---|---|---|
| Đang tải danh sách team... | ||||||
#{{ t.id }} |
{{ t.team_name }}
👑 Pro Team
🎨 Canva Edu
Tạo lúc: {{ fmtDate(t.created_at) }} • Quyền:
{{ t.default_role || (t.team_type==='pro'?'MEMBER':'TEACHER') }}
|
{{ t.admin_email || '—' }}
Brand: {{ t.brand_id }}
|
{{ t.current_members || 0 }} / {{ t.member_limit || 500 }}
{{ Math.round(((t.current_members || 0) / (t.member_limit || 500)) * 100) }}%
|
Đã có Cookie Thiếu Cookie | Đã Tắt Đã Đầy Đang Nhận | |
|
Chưa có Team Canva nào
Bấm nút bên dưới để thêm lớp/team Canva Edu đầu tiên!
|
||||||
| Mã Đơn | Telegram User ID | Email Nhận Mời | Team Canva Đã Mời | Gói Dịch Vụ | Trạng Thái Mời | Thời Gian |
|---|---|---|---|---|---|---|
| Đang tải lịch sử đơn Canva... | ||||||
{{ o.order_id }} |
{{ o.user_id }} | {{ o.customer_email }} | {{ o.team_name || ('Team #' + o.team_id) }} | {{ o.product_name || 'Canva Pro Edu' }} | Đã Gửi Mời Chờ Admin Duyệt {{ o.status }} | {{ fmtDate(o.created_at) }} |
|
Chưa có lịch sử đơn mời Canva nào.
|
||||||
🚀 Quản Lý Dịch Vụ MXH (SMM Panel)
Hệ thống tăng tương tác đa nền tảng (TikTok, Facebook, Instagram, Telegram...) — Đa nguồn, giá VND & tự động hoàn tiền
Danh Sách Máy Chủ / Nhà Cung Cấp (Multi-Providers)
Chuẩn giao thức Standard SMM API v2| ID | Tên Nguồn | API URL | Tỉ Giá & Lợi Nhuận | Hệ Số Giá Bán | Số Dư Nguồn | Trạng Thái | Thao Tác |
|---|---|---|---|---|---|---|---|
| #{{ p.id }} |
{{ p.name }}
{{ p.currency }}
|
{{ p.api_url }}
|
1 USD = {{ formatVnd(p.exchange_rate) }}
Lợi nhuận gốc: +{{ p.profit_percentage }}%
|
x{{ p.price_multiplier }} (Gấp {{ p.price_multiplier }} lần) Theo % (+{{ p.profit_percentage }}%) |
{{ p.currency === 'USD' ? '$' : '' }}{{ Number(p.balance || 0).toLocaleString() }} {{ p.currency !== 'USD' ? p.currency : '' }}
≈ {{ formatVnd(Math.round((p.balance || 0) * (p.exchange_rate || 26000))) }}
Sắp hết tiền (≤ {{ formatVnd(p.alert_threshold_vnd !== undefined ? p.alert_threshold_vnd : 10000) }})
|
{{ p.is_active ? 'Đang Bật' : 'Tạm Dừng' }} |
|
| ID | Nền Tảng | Danh Mục | Tên Gói Dịch Vụ | Giá Gốc (1k) | Giá Bán Ra (VND/1k) | Min / Max | Mở Bán | Quản Lý |
|---|---|---|---|---|---|---|---|---|
#{{ s.original_service_id }} |
{{ getNetworkIcon(s.network) }} {{ s.network }} | {{ s.category }} 💬 CMT |
{{ s.name }}
Hủy: {{ s.cancel ? '✅ Có' : '❌ Không' }}
Bảo hành: {{ s.refill ? '✅ Có' : '❌ Không' }}
Gốc: {{ s.original_name.slice(0, 30) }}...
|
${{ Number(s.original_rate || 0).toFixed(3) }}
~{{ formatVnd(s.original_rate * 26000) }}
|
{{ formatVnd(s.sell_rate_vnd) }}
{{ (s.original_rate > 0 ? (s.sell_rate_vnd / (s.original_rate * 26000)).toFixed(1) + 'x' : '—') }} Lợi nhuận
|
{{ Number(s.min_quantity).toLocaleString() }} - {{ Number(s.max_quantity).toLocaleString() }} |
| Mã Đơn | Khách Hàng | Dịch Vụ & Link | Số Lượng | Thanh Toán | Mã Server | Tiến Độ | Trạng Thái | Thao Tác |
|---|---|---|---|---|---|---|---|---|
|
#{{ o.id }}
{{ (o.created_at || '').substring(0,16) }}
|
{{ o.full_name || 'Khách Hàng' }}
{{ o.user_id }}
(@{{ o.username }})
|
{{ o.service_name }}
|
{{ Number(o.quantity || 0).toLocaleString() }} |
{{ formatVnd(o.charge_vnd) }}
Đã hoàn: +{{ formatVnd(o.refund_amount_vnd) }}
|
#{{ o.provider_order_id }}
—
|
Đã chạy: {{ o.start_count || '0' }}
Còn lại: {{ o.remains || '0' }} |
{{ o.status }} |
|
Mã Giảm Giá (Vouchers)
Tạo mã ưu đãi mua gói (Mỗi tài khoản Telegram chỉ được áp dụng 1 lần)
| Mã Voucher | Hình Thức | Mức Giảm | Tiến Trình Sử Dụng | Ghi Chú | Trạng Thái | Thao Tác |
|---|---|---|---|---|---|---|
| Đang tải danh sách voucher... | ||||||
{{ v.code }} |
{{ v.discount_type === 'fixed' ? 'Giảm Cố Định' : 'Giảm Phần Trăm' }} | -{{ v.discount_type === 'fixed' ? fmtVND(v.discount_value) : v.discount_value + '%' }} |
{{ v.used_count }} / {{ v.max_uses }}
|
{{ v.note || '—' }} | {{ v.is_active ? 'Hoạt Động' : 'Đã Tắt' }} |
|
Không tìm thấy voucher nào |
||||||
⚡ Flash Sale & Giờ Vàng
Hẹn giờ giảm giá sốc & tự động gửi thông báo Broadcast nhắc khách trước 15 phút
| Tên Chương Trình | Mức Giảm | Áp Dụng Cho | Bắt Đầu (Start) | Kết Thúc (End) | Nhắc Trước 15p | Trạng Thái | Thao Tác |
|---|---|---|---|---|---|---|---|
| Đang tải danh sách Flash Sale... | |||||||
| {{ fs.name }} | -{{ fs.discount_percent }}% | {{ fs.product_ids === 'ALL' ? 'Toàn hệ thống (Shop & SMM)' : (fs.product_ids === 'SMM' ? 'Dịch vụ MXH (SMM)' : 'Gói ID: ' + fs.product_ids) }} | {{ fs.start_time }} |
{{ fs.end_time }} |
{{ fs.announced_end ? 'Đã Kết Thúc' : (fs.announced_start ? 'Đang Diễn Ra' : (fs.announced_15m ? 'Đã Nhắc 15p' : 'Chờ Tới Giờ')) }} | {{ fs.is_active ? 'Hoạt Động' : 'Đã Tắt' }} |
|
Chưa có chương trình Flash Sale nào |
|||||||
Lịch Sử Giao Dịch VietQR
Theo dõi các giao dịch quét mã chuyển khoản nạp tiền tự động
| Mã Đơn | Khách Hàng | Số Tiền (VND) | Đầu Vào Ngân Hàng | Trạng Thái | Thời Gian Tạo | Xác Nhận Lúc |
|---|---|---|---|---|---|---|
| Đang tải lịch sử giao dịch... | ||||||
#{{ p.order_code }} |
{{ p.full_name || 'Khách VIP' }}
@{{ p.username }}
Không có username •
{{ p.user_id }}
|
+{{ fmtVND(p.amount_vnd) }} |
{{ p.bank_name || (p.gateway === 'payos' ? 'PayOS/VietQR' : 'VietinBank') }}
{{ p.channel_code }}
STK:
{{ p.account_number }}
|
{{ p.status==='PAID' ? 'THÀNH CÔNG' : p.status==='pending' ? 'ĐANG CHỜ' : 'ĐÃ HỦY' }} | {{ fmtDate(p.created_at) }} | {{ p.paid_at ? fmtDate(p.paid_at) : '—' }} |
Không tìm thấy giao dịch nào |
||||||
Gửi Thông Báo Tới Toàn Bộ Khách Hàng
Admin viết thông báo tại đây, Bot sẽ tự động gửi tới tất cả người dùng trong hệ thống
Cấu Hình Cổng Thanh Toán Tự Động
Tùy chọn thanh toán qua Cổng Bank Riêng (payment.lamndvn.id.vn) hoặc PayOS
Cổng thanh toán tự host siêu nhẹ kết nối trực tiếp VietinBank (105875584331), 0% phí trung gian, kiểm soát 100% giao dịch.
Cổng thanh toán trung gian PayOS VietQR với webhook và liên kết thanh toán đa năng.
Endpoint tiếp nhận thông báo nạp tự động tức thì từ cổng thanh toán riêng:
105875584331 (VU XUAN LAM)• Tài khoản MB Bank (Dự phòng):
8899914032004 (VU XUAN LAM)• Mã tham chiếu động: Mỗi giao dịch sinh 1 mã
PAYxxxxxxxxxxxx định danh duy nhất.• 3 lớp xác nhận: Webhook thời gian thực + Poller nền mỗi 4s + Nút kiểm tra thủ công ngay lập tức!
Nhập URL này vào Dashboard PayOS để nhận thông báo nạp tức thì:
2. Copy Client ID, API Key, Checksum Key vào biểu mẫu bên trái.
3. Đặt Webhook URL vào mục Cài đặt Webhook của PayOS.
4. Bấm Lưu Cấu Hình để kích hoạt luồng thanh toán tự động!
RevenueCat Token Config
Cấu hình token bypass để kích hoạt Locket Gold
Cấu Hình Chung & Admin Hỗ Trợ
Tùy chỉnh thông tin liên hệ hỗ trợ khách hàng và sao lưu dữ liệu
• Bật: Bot sẽ tạo NextDNS profile và gửi link hướng dẫn cài DNS để giữ icon huy hiệu Gold.
• Khách tự chọn: Khi bấm kích hoạt, bot sẽ cho khách tự bấm chọn chế độ mình muốn.
, hoặc khoảng trắng) từ các tài khoản NextDNS miễn phí khác nhau. Hệ thống tự động xoay vòng Round-Robin chia đều khách, giúp x5 x10 hạn ngạch 300k query free!
Nhấn nút bên dưới mỗi ngày để tải bản sao lưu Database dưới dạng file chuẩn SQL (.sql) về máy tính cá nhân. File SQL chứa đầy đủ các câu lệnh CREATE TABLE và INSERT dữ liệu để khôi phục hoặc import vào bất kỳ CSDL nào.
Mật khẩu dùng để đăng nhập vào trang Web Admin và bảo vệ toàn bộ API hệ thống.
Lịch Sử Kích Hoạt (Logs)
Theo dõi tất cả lượt kích hoạt qua Telegram Bot và Auto-Renew
| # | Telegram ID | Locket UID | Trạng Thái | Thời Gian |
|---|---|---|---|---|
| Đang tải lịch sử logs... | ||||
| {{ l.id }} | {{ l.user_id }} |
{{ l.uid?.slice(0,16) }}... |
{{ l.status }} | {{ fmtDate(l.timestamp) }} |
Không tìm thấy nhật ký nào |
||||