Xin chào, {{ user.username }}
Tổng hợp nhanh tài khoản, hạn mức và tình trạng vận hành của 2 công cụ chính.
Chức năng bị khoá
Bạn cần mua gói Rút Point hoặc Combo để sử dụng chức năng này.
Workbench rút points
Quản lý phiên rút link từ cookies đã lấy, theo dõi log trực tiếp và dừng phiên đang chạy khi cầ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 }} |
{{ rutTasks.find(t=>t.id===selectedRutTaskId)?.name || ('Phiên #' + selectedRutTaskId) }}
Kết quả ({{ rutTaskResults.length }})
| # | Username | Point | Trạng thái | Kết quả |
|---|---|---|---|---|
| {{ idx+1 }} | {{ r.account || r.username || '—' }} | {{ (r.amount||r.withdraw_amount||0).toLocaleString('vi-VN') }} | {{ r.status==='success'?'Thành công':r.status==='already_withdrawn'?'Đã rút hôm nay':r.status==='failure'?'Thất bại':r.status==='running'?'Đang chạy':'Đang chờ' }} | {{ (r.gift_link||r.withdraw_gift_link) || '—' }} {{ r.error_message || r.failure_reason || r.error || 'Lỗi không xác định' }} {{ r.error_message || r.failure_reason || '—' }} |
user|cookies, mỗi dòng 1 tài khoản. Tool sẽ bắt đầu rút ngay và cộng vào thống kê tổng của task hiện tại.Chức năng bị khoá
Bạn cần mua gói Lấy Cookies hoặc Combo để sử dụng chức năng này.
Tool EXE trên máy của bạn
Tải tool về máy, đăng nhập bằng tài khoản web, tự chạy bằng máy bạn (tiết kiệm tài nguyên server). Proxy & API captcha lấy tự động từ web.
- Bấm Tải GetCookies.exe và cài.
- Mở tool, đăng nhập bằng đúng tài khoản web này.
- Nhập danh sách acc cần login, chọn số luồng, bấm chạy.
- Tool tự fetch proxy & API captcha từ web (đã mã hoá), trừ point theo realtime.
- Kết quả từng acc push về tab này. Bấm Đẩy sang Rút Point khi muốn dùng tiếp.
| Task (file cookie) | Tổng acc | Thành công | Thất bại | Captcha | Tổng phí | Thời gian | Hành động |
|---|---|---|---|---|---|---|---|
| 📁 {{ stripTxt(t.task_name) }} | {{ t.total }} | {{ t.success }} | {{ t.failed }} | {{ t.total_captcha }} | {{ t.total_cost }} | {{ t.ended_at }} |
📁 {{ stripTxt(gcTaskDetail.task_name) }}
| Username | Trạng thái | Captcha | Phí proxy | Phí captcha | Tổng phí | Lỗi | Thời gian | |
|---|---|---|---|---|---|---|---|---|
| {{ r.username }} | {{ r.status==='success' ? 'Thành công' : 'Thất bại' }} (đã đẩy) | {{ r.captcha_solves }} | {{ r.proxy_cost }} | {{ r.captcha_solves }} × {{ gcPricing.captcha_per_solve || 10 }} = {{ r.captcha_cost }}0 | {{ r.total_cost }} | {{ r.error_msg || '—' }} | {{ r.created_at }} |
Ví quà tặng
Gom point từ link Giftee về ví của bạn (tối đa 3 ví)
| Link | Point | Trạng thái |
|---|---|---|
| {{ r.link }} | {{ r.amount ? '+'+r.amount.toLocaleString('vi-VN') : '—' }} | ✓ Rút thành công ⚠ Link rút rồi ⊘ Bỏ qua ✕ Lỗi! |
| Thời gian | Ví | Link | Point | Trạng thái |
|---|---|---|---|---|
| {{ r.created_at }} | {{ r.wallet_name || ('#'+r.wallet_id) }} | {{ r.gift_link }} | {{ r.claimed_amount ? '+'+r.claimed_amount.toLocaleString('vi-VN') : '—' }} | ✓ Rút thành công ⚠ Link rút rồi ✕ Lỗi! |
Credit & Nạp tiền
Quản lý số dư và lịch sử giao dịch
Gói đăng ký
Mua gói để nhận point và nâng cấp giới hạn
{{plan.name}}
{{plan.type==='getCookies'?'Cookies':plan.type==='rutPoint'?'Rút Point':'Combo'}}{{plan.description}}
Lịch sử thanh toán
| Mã | Gói | Số tiền | Trạng thái | Thời gian |
|---|---|---|---|---|
| {{p.payment_code}} | {{p.plan_name||'—'}} | {{formatVND(p.amount)}} | {{p.status}} | {{p.created_at}} |
Chức năng bị khoá
Bạn cần mua gói để sử dụng chức năng nhóm tài khoản.
Nhóm tài khoản
Quản lý tài khoản theo nhóm, chạy getCookies và rút point hàng loạt
{{g.name}}
{{selectedAccGroup.name}}
| Username | Cookie | Withdraw | Balance | Rút | Gift Link |
|---|---|---|---|---|---|
| {{a.username}} | {{a.cookie_status}} | {{a.withdraw_status}}— | {{a.withdraw_balance||'—'}} | {{a.withdraw_amount||'—'}} | {{a.withdraw_gift_link||'—'}} |
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}} |
Quản lý hệ thống
Cấu hình, thông báo, quản lý thành viên — mọi thay đổi đồng bộ realtime qua WebSocket.
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 | Nhóm | Point | Point/tháng | VIP từ | Hành động | |
|---|---|---|---|---|---|---|---|
| {{u.username}} | {{u.email}} | {{u.status}} | {{u.group_name||'—'}} | {{u.points}} | {{u.monthly_points}} | {{u.approved_at?u.approved_at.slice(0,10):'—'}} |
|
💎 Quản lý gói đăng ký
| Tên | Loại | Giá (₫) | Point | Ngày | ACC/ngày | Phí % | Task | Active | Hành động |
|---|---|---|---|---|---|---|---|---|---|
| {{p.name}} | {{p.type==='getCookies'?'Cookies':p.type==='rutPoint'?'Rút Point':'Combo'}} | {{formatVND(p.price)}} | {{p.points}} | {{p.duration_days}} | {{p.daily_account_limit}} | {{p.fee_percent}}% | {{p.max_threads}} | {{p.is_active?'✓':'✗'}} |
|
👥 Nhóm người dùng (phân quyền phí/giới hạn)
| Tên | Phí % | ACC/ngày | Point/tháng | Task | Thành viên | Hành động |
|---|---|---|---|---|---|---|
| {{g.name}} | {{g.fee_percent}}% | {{g.daily_account_limit}} | {{g.monthly_points}} | {{g.max_threads}} | {{g.member_count||0}} |
|
💳 Thanh toán
| Mã | User | Gói | Số tiền | Trạng thái | Thời gian | Hành động |
|---|---|---|---|---|---|---|
| {{p.payment_code}} | {{p.username}} | {{p.plan_name||'—'}} | {{formatVND(p.amount)}} | {{p.status}} | {{p.created_at}} |
Cấu hình hệ thống
🖼 Ảnh QR nhóm Zalo (hiện trên trang đăng nhập)
⚙️ Cấu hình GetCookies (EXE Desktop)
⚙️ Cấu hình Rút Point
{{ JSON.stringify(devGorgonResult, null, 2) }}
{{ JSON.stringify(devBalanceResult, null, 2) }}
{{ JSON.stringify(devTakeResult, null, 2) }}
| Time | Amount | Status | Desc | Gift link |
|---|---|---|---|---|
| {{ r.time ? new Date(r.time * 1000).toLocaleString('vi-VN') : '' }} | {{ r.amount }} | {{ r.order_status }} | {{ r.desc }} | {{ r.rfi_url.slice(0, 60) }}{{ r.rfi_url.length > 60 ? '…' : '' }} — |
Xem raw JSON
{{ JSON.stringify(devHistoryResult.records, null, 2) }}
{{ JSON.stringify(devFullResult, null, 2) }}
{{ JSON.stringify(devPipoResult, null, 2) }}
{{ devBindRows.path }}
| user_id | amount | order_id | link | session? | created | |
|---|---|---|---|---|---|---|
| {{ r.user_id }} | {{ r.email }} | {{ r.amount }} | {{ r.order_id }} | {{ r.link.slice(0,50) }}… pending | {{ r.session_b64 ? '🔒 (' + r.session_b64.length + ')' : '—' }} | {{ r.created_ts ? new Date(parseInt(r.created_ts) * 1000).toLocaleString('vi-VN') : '' }} |