Thuật toán nhịp độ Pacing Guard
Lý do lớn nhất khiến các tài khoản tự động bị khóa tính năng đăng bài là tốc độ thao tác bất thường. Người dùng thông thường không bao giờ đăng bài liên tục 10 giây/lần.
Thuật toán Pacing Guard trong Group Post Helper được thiết kế để phân phối các lần gửi bài hoàn toàn theo nhịp điệu sinh học của con người.
⏱️ Cơ chế hoạt động của Pacing Guard
Thay vì sử dụng khoảng thời gian cố định (ví dụ chính xác 180 giây), Pacing Guard áp dụng phân phối ngẫu nhiên theo dải (Randomized Jitter):
Khoảng thời gian nghỉ = Random(Thời gian tối thiểu, Thời gian tối đa) + Độ lệch ngẫu nhiên (Jitter)
Ví dụ nếu bạn đặt:
- Min delay:
180 giây(3 phút) - Max delay:
360 giây(6 phút)
Hệ thống sẽ thực hiện lượt 1 sau 214s, lượt 2 sau 322s, lượt 3 sau 195s,… Hành vi này khiến Facebook không thể phân biệt giữa bot và người dùng thật đang ngồi lướt Facebook.
🛑 Bộ đệm làm mát theo chu kỳ (Batch Cooldown)
Để chống lại sự tích tụ tần suất trong thời gian dài, GPH trang bị bộ đệm làm mát:
- Sau N bài đăng: Tạm dừng hệ thống trong khoảng thời gian nghỉ lớn (ví dụ 15 - 30 phút).
- Mô phỏng nghỉ ngơi: Khoảng nghỉ này tương đương với việc người dùng rời bàn làm việc uống cà phê hoặc đọc tin tức khác.
[Bài 1] --(3.5p)--> [Bài 2] --(5p)--> [Bài 3] --(4p)--> [Bài 4] --(4.2p)--> [Bài 5]
|
[Nghỉ giải lao 20 phút] <------+
|
[Bài 6] <--(3.8p)---------------------------------------------------------------+
🛡️ Phản ứng thích ứng thông minh (Adaptive Throttling)
Pacing Guard theo dõi liên tục phản hồi từ Facebook:
- Nếu phát hiện thông báo tạm hoãn hoặc CAPTCHA: Tiện ích sẽ lập tức kích hoạt chế độ Emergency Pause (Tạm dừng khẩn cấp).
- Tiện ích sẽ không cố gắng tiếp tục gửi để tránh làm tài khoản bị hạn chế.
- Gửi thông báo đến người dùng và tự động hoãn chiến dịch thêm 60 phút trước khi thử lại an toàn.