Xin chào, {{user.username}}
Tổng quan hoạt động của bạn
SỐ DƯ POINT
{{user.points?.toLocaleString()}}
Point khả dụng
GIỚI HẠN
{{user.withdraw_limit || 0}}
Rút link / ngày
COOKIES
{{overviewStats.totalCookies || 0}}
{{overviewStats.successCookies || 0}} thành công
LẦN RÚT
{{overviewStats.totalWithdraws || 0}}
Tổng lượt rút
Thông tin tài khoản
Point / tháng
{{user.monthly_points?.toLocaleString()}}
Đã rút hôm nay
{{user.withdraw_today || 0}} / {{user.withdraw_limit}}
Reset point tiếp
{{user.next_points_reset || 'Tự động'}}
Trạng thái
{{user.status}}
Lịch sử rút points gần đây
{{t.name}}
{{t.created_at}}
{{t.success_count}} thành công{{t.status}}
Chưa có lịch sử
Rút Points
Rút link từ cookies đã lấy
Tổng phiên
{{rutTasks.length}}
Đang chạy
{{rutTasks.filter(t=>t.status==='running').length}}
Thành công
{{rutTasks.reduce((s,t)=>s+(t.success_count||0),0)}}
Thất bại
{{rutTasks.reduce((s,t)=>s+(t.failure_count||0),0)}}
Đang xử lý
{{t.name}}
Đang chạy
{{t.success_count}} thành công
{{t.failure_count}} thất bại
Phiên gần đây
Chưa có phiên nào
{{t.name}}{{t.status}}
{{t.success_count}}{{t.failure_count}}
{{t.created_at}}
Log trực tiếp
Chọn phiên để xem log
{{formatTime(log.created_at)}}
[{{log.thread_name}}]
{{log.message}}
Lịch sử phiên
| Tên phiên | Trạng thái | Tài khoản | Thành công | Thất bại | Tạo lúc |
|---|---|---|---|---|---|
| {{t.name}} | {{t.status}} | {{t.total_accounts || (t.success_count+t.failure_count+t.skipped_count)}} | {{t.success_count || 0}} | {{t.failure_count || 0}} | {{t.created_at}} |
Chưa có phiên nào
Thống kê theo ngày
Get Cookies
Lấy cookies tự động từ danh sách tài khoản
Tổng lệnh
{{cookiesTasks.length}}
Đang chạy
{{cookiesTasks.filter(t=>t.status==='running').length}}
Thành công
{{cookiesTasks.reduce((s,t)=>s+(t.success_count||0),0)}}
Thất bại
{{cookiesTasks.reduce((s,t)=>s+(t.failure_count||0),0)}}
Đang xử lý
{{t.name}}
Đang chạy
✅ {{t.success_count||0}} thành công
❌ {{t.failure_count||0}} thất bại
/ {{t.total_accounts || '...'}} tổng
{{t.name}}
✅ {{t.success_count||0}}
❌ {{t.failure_count||0}} thất bại
Retry sau
{{formatCountdown(getRetryCountdown(t.id).remaining)}}
Lịch sử lệnh
| Tên lệnh | Trạng thái | Tài khoản | Thành công | Thất bại | Tạo lúc | |
|---|---|---|---|---|---|---|
| {{t.name}} | {{t.status}} | {{t.total_accounts || (t.success_count+t.failure_count+t.skipped_count)}} | {{t.success_count||0}} | {{t.failure_count||0}} | {{t.created_at}} |
|
Chưa có lệnh nào
Thống kê theo ngày
Ví quà tặng
Gom gift link về ví hoặc xem lịch sử các link đã nhận
Tính năng đang phát triển
Admin có thể ẩn/hiện menu này trong phần Quản lý
Credit & Nạp tiền
Quản lý số dư và lịch sử giao dịch
Tính năng đang phát triển
Admin có thể ẩn/hiện menu này trong phần Quản lý
Gói đăng ký
Mua gói để rút points với chi phí cố định
Tính năng đang phát triển
Admin có thể ẩn/hiện menu này trong phần Quản lý
Lịch sử Point
Toàn bộ giao dịch point của bạn
| Loại | Số lượng | Số dư | Mô tả | Thời gian |
|---|---|---|---|---|
| {{p.type}} | {{p.amount>0?'+':''}}{{p.amount}} | {{p.balance_after}} | {{p.description}} | {{p.created_at}} |
Chưa có lịch sử point
Quản lý hệ thống
Cấu hình, thông báo, quản lý thành viên
CPU
{{system.cpu}}%
RAM
{{system.ram}}%
Users
{{adminOverview.users?.total||0}}
{{adminOverview.users?.pending||0}} chờ duyệt
Tasks
{{adminOverview.tasks?.total||0}}
{{adminOverview.tasks?.running||0}} đang chạy
Thông báo đầu trang
Ẩn / hiện menu
Tắt menu cho tính năng chưa phát triển xong. Admin luôn thấy tất cả với badge DEV.
Quản lý thành viên
| Username | Trạng thái | Point | Point/tháng | VIP từ | Reset tiếp | Hành động | |
|---|---|---|---|---|---|---|---|
| {{u.username}} | {{u.email}} | {{u.status}} | {{u.points}} | {{u.monthly_points}} | {{u.approved_at?u.approved_at.slice(0,10):'—'}} | {{u.next_points_reset||'—'}} |
|
Không có user nào
Cấu hình hệ thống
🖼 Ảnh QR nhóm Zalo (hiện trên trang đăng nhập)
Ảnh sẽ hiển thị ngay trên trang đăng nhập sau khi upload. Kích thước tối đa 2MB.
⚙️ Cấu hình GetCookies
{{(getConfigValue('default_getcookies_proxy')||'').split('\n').filter(l=>l.trim()).length}} proxy
⚙️ Cấu hình Rút Point
{{(getConfigValue('default_rutpoint_proxy')||'').split('\n').filter(l=>l.trim()).length}} proxy