📢 Quản lý Chiến dịch – Business Logic#
Module Quản lý Chiến dịch là trung tâm điều phối toàn bộ hoạt động seeding trên các nền tảng mạng xã hội (Facebook, Google, v.v.).
Cho phép tạo, quản lý, theo dõi tiến trình và thống kê kết quả các chiến dịch tư ơng tác tự động như Like, Comment, Follow, Join Group, Nuôi Via, v.v.🎯 1. Mục tiêu nghiệp vụSocial Tool – Quản lý Chiến dịch là công cụ tự động hoá các tương tác trên mạng xã hội ở quy mô lớn. Cụ thể:- Seeding hàng loạt: Tự động thực hiện Like, Comment, Share, Follow trên nhiều bài viết/trang bằng hàng chục đến hàng trăm tài khoản clone/via.
- Nuôi Via (Account Warming): Tạo chiến dịch "nuôi" tài khoản Facebook trong thời gian dài (VD: 30 ngày) để tăng trust score trước khi dùng cho seeding chính.
- Đăng nhập hàng loạt: Login nhiều tài khoản mạng xã hội đồng thời, kiểm tra trạng thái hoạt động (cookie còn sống, 2FA lỗi, v.v.).
- Join Group hàng loạt: Tự động tham gia các nhóm Facebook mục tiêu bằng nhiều tài khoản.
- Check Proxy: Kiểm tra trạng thái proxy trước khi gắn cho tài khoản, đảm bảo proxy hoạt động ổn định.
- Thống kê & báo cáo: Theo dõi realtime tiến trình chiến dịch (thành công / thất bại / đang chạy), xuất báo cáo chi tiết.
🔧 2. Điều kiện cần để vận hành toolTrước khi tạo bất kỳ chiến dịch nào, cần chuẩn bị đầy đủ các yếu tố sau:- Đăng nhập hệ thống — Cần tài khoản quản trị (VD:
tleo@gmail.com) để truy cập giao diện quản lý. - Tài khoản mạng xã hội (Mạng xã hội → Tài khoản) — Thêm các tài khoản Facebook/Google (clone, via) vào hệ thống. Mỗi tài khoản cần:
- UID hoặc thông tin đăng nhập (email, phone, cookie)
- Thuộc một Nhóm tài khoản (VD:
Clone seeding, 2nd) - Trạng thái đăng nhập hợp lệ: Đang hoạt động hoặc Chờ đăng nhập
- Proxy (Hệ thống → Quản lý Proxy) — Thêm proxy và gắn proxy cho từng tài khoản để tránh bị phát hiện. Hỗ trợ IP:Port format (VD:
14.241.72.150:55534). - Liên kết mục tiêu (Mạng xã hội → Quản lý liên kết) — Thêm danh sách URL mục tiêu (bài viết, trang, nhóm Facebook) mà chiến dịch sẽ tương tác. Hỗ trợ:
- Loại:
page, post, group - Import hàng loạt qua Excel
- Tìm page ads tự động
- Quản lý theo nhóm liên kết
- Nội dung (Mạng xã hội → Nội dung) — Cấu hình template bình luận, bài viết mẫu cho các hành động cần nội dung (Comment, Post).
- Thư viện hình ảnh (Mạng xã hội → Thư viện hình ảnh) — Upload ảnh sẵn để gắn vào bài viết/bình luận khi chiến dịch chạy.
⚠️ Bắt buộc hoàn tất ít nhất bước 1–4 thì hệ thống mới có thể thực thi chiến dịch.
🚀 3. Cách để chạy chiến dịchBước 1 — Tạo nhóm chiến dịch- Vào Chiến dịch → Chiến dịch (sidebar).
- Nhấn nút ⊕ Tạo mới (góc phải trên).
- Điền form tạo mới:
- Mạng xã hội: Chọn nền tảng (Facebook, Google, v.v.).
- Tên: Đặt tên chiến dịch (VD:
Facebook - Nuôi Via 30 Ngày). - Mô tả: Ghi chú mục đích chiến dịch.
- Ngày bắt đầu / Ngày kết thúc: Chọn khoảng thời gian chạy (VD:
2026-03-23 → 2026-03-30). - Hoạt động: Bật toggle để kích hoạt chiến dịch ngay sau khi tạo.
- Nhấn Tạo mới để lưu.
Bước 2 — Tạo hành động trong chiến dịchSau khi có nhóm chiến dịch, nhấn nút ⊕ Tạo hành động trên dòng chiến dịch tương ứng.- Hành động: Chọn loại hành động —
Thích (Like), Bình luận, Theo dõi, Chia sẻ, v.v. - Tên: Đặt tên mô tả cho hành động (VD:
Like Post Tháng 3). - Ngày bắt đầu: Thời điểm khởi chạy hành động.
- Chi tiết hành động:
- Độ trễ (giây): Khoảng cách giữa các lần tương tác (VD:
20 giây) để tránh bị phát hiện spam. - Số liên kết / tài khoản: Mỗi tài khoản sẽ tương tác bao nhiêu link (VD:
2).
- Chọn tài khoản: Chọn
Tất cả hoặc Cụ thể — hệ thống hiển thị tổng số tài khoản đã chọn (VD: 69 tài khoản). - Cấu hình bài viết: Với hành động Like/React, chọn loại reaction:
- 👍 Like ❤️ Heart 😍 Give Heart 😂 Haha 😮 Surprise 😢 Cry 😡 Angry
- + Thêm hành động phụ: Có thể gắn hành động phụ kèm theo (VD: Like + Comment).
💡 Ước tính hệ thống: Sau khi cấu hình, hệ thống tự động tính toán:
• Số tác vụ: VD: 138 tác vụ (69 tài khoản × 2 liên kết/tài khoản)
• Thời gian chạy: VD: 11 phút, 30 giây
Nhấn Tạo mới để lưu hành động. Hành động sẽ xuất hiện trong bảng của nhóm chiến dịch. 🔄 4. Cơ chế cập nhật trạng thái4.1 Trạng thái chiến dịch (Tự động)Hệ thống tự động cập nhật cột Trạng thái trong bảng dựa trên tiến trình xử lý:- Đang chạy — Hành động đang được thực thi bởi worker.
- Kết thúc — Tất cả task đã hoàn thành (thành công hoặc thất bại).
- Xảy ra lỗi — Xảy ra lỗi trong quá trình xử lý.
- Đang chờ — Hành động đã tạo nhưng chưa đến thời điểm chạy.
4.2 Bật / Tắt chiến dịch (Thủ công)- Nhấn biểu tượng ✏️ Chỉnh sửa (icon bút) cạnh tên nhóm chiến dịch.
- Trong modal chỉnh sửa, toggle Hoạt động (bật/tắt) để kích hoạt hoặc tạm dừng chiến dịch.
- Cập nhật ngày bắt đầu/kết thúc nếu cần điều chỉnh thời gian chạy.
4.3 Tuỳ chọn từng hành động- Cột Tuỳ chọn (icon ⋮) trong bảng cho phép: chỉnh sửa, xoá, hoặc chạy lại hành động cụ thể.
4.4 Trạng thái tài khoản mạng xã hội- Đang hoạt động — Tài khoản đăng nhập thành công, cookie hợp lệ.
- Chờ đăng nhập — Cần được login lại.
- Xảy ra lỗi — Tài khoản bị khoá, yêu cầu xác minh, hoặc 2FA không đúng.
📊 5. Cơ chế thống kê kết quả5.1 Thống kê theo chiến dịchNhấn nút Thống kê kết quả trên dòng nhóm chiến dịch → mở modal "Báo cáo chiến dịch".- Bộ lọc: Chọn khoảng thời gian (VD:
24-03-2026 → 30-03-2026) và loại hành đ ộng. - Tổng quan (Summary Cards):
- 🟦 Tổng chiến dịch — Số chiến dịch trong khoảng thời gian.
- 🟪 Tổng hành động — Tổng số hành động đã tạo.
- 🟦 Tổng số tasks hoạt động — Tổng task đã/đang được thực thi.
- 🟪 Tổng số tài khoản sử dụng — Số tài khoản tham gia.
- 🟩 Tổng số trang đã tương tác — Số link/page mục tiêu đã được tương tác.
- Trạng thái chi tiết:
- ✅ Tổng thành công
- ⏳ Tổng đang chờ
- 🔄 Tổng đang chạy
- ❌ Tổng thất bại
- 🚫 Tổng task đã huỷ
- Thống kê hành động phụ: Tương tự như trên nhưng dành cho các sub-action đi kèm.
Phía dưới modal báo cáo có 4 tab biểu đồ:- Tổng hợp: Biểu đồ tổng quan theo thời gian.
- Hành động: Phân bổ theo loại hành động (Like, Comment, Follow, v.v.).
- Hành động phụ: Phân bổ theo sub-action.
- Trạng thái: Phân bổ theo trạng thái (thành công / thất bại / đang chạy).
Nhấn nút 📥 Tải báo cáo để export dữ liệu thống kê ra file.5.4 Theo dõi realtime trong bảngMỗi hành động trong bảng chiến dịch hiển thị các cột realtime:- Thành công / Tổng: Tỉ lệ thành công (VD:
14 / 50). - Tiến trình: Thanh tiến trình phần trăm (progress bar).
- Trạng thái: Badge trạng thái (Đang chạy / Kết thúc / Lỗi).
- Ngày bắt đầu: Timestamp chính xác (VD:
16:25 27/03/2026).
🗂 6. Các module liên quan trong sidebar📢 Chiến dịch- Chiến dịch — Tạo & quản lý campaign + action
- Tài khoản — Chiến dịch đăng nhập hàng loạt
- Proxy — Check proxy
- Join Group — Chiến dịch join group hàng loạt
🌐 Mạng xã hội- Tài khoản — Quản lý Facebook/Google accounts
- Nội dung — Template comment/bài viết
- Quản lý liên kết — Danh sách URL mục tiêu
- Thư viện hình ảnh — Ảnh dùng cho bài viết
- Thu thập dữ liệu — Scraping dữ liệu MXH
⚙️ Hệ thống & Cấu hình- Hệ thống — Quản lý proxy, hạ tầng
- Người dùng — Quản lý user hệ thống
- Thiết lập hệ thống — Cấu hình chung
🔁 7. Flow vận hành tổng quan- Chuẩn bị dữ liệu: Import tài khoản MXH + Proxy + Liên kết mục tiêu + Nội dung.
- Gắn Proxy cho tài khoản: Đảm bảo mỗi tài khoản có proxy riêng.
- Đăng nhập tài khoản: Chạy chiến dịch Login để xác nhận cookie/session hợp lệ.
- Tạo chiến dịch: Tạo nhóm chiến dịch với thời gian chạy.
- Tạo hành động: Gắn hành động (Like, Comment, v.v.) + chọn tài khoản + liên kết.
- Hệ thống thực thi: Worker backend tự động thực thi task, cập nhật trạng thái realtime.
- Theo dõi & thống kê: Xem tiến trình trong bảng hoặc mở Báo cáo chiến dịch.
- Xuất báo cáo: Download report khi chiến dịch kết thúc.
💡 Gợi ý: Luôn kiểm tra trạng thái proxy và tài khoản trước khi chạy chiến dịch lớn. Sử dụng chức năng Thống kê kết quả để đánh giá hiệu suất và điều chỉnh chiến lược seeding phù hợp.