Hai lớp tách biệt
Giới hạn kênh áp ở worker nên không thể vượt bằng cách đi đường REST hay MCP. Vượt là từ chối ngay kèm
Retry-After, không xếp hàng gửi trễ.
Mặc định cho Zalo cá nhân
Đây là điểm khởi đầu bảo thủ, sẽ được hiệu chỉnh khi có thêm dữ liệu thực tế.
Làm nóng nick mới
Nick mới trong Agentme bị giảm giới hạn cho các hành động rủi ro nhất (nhắn người lạ, kết bạn, tìm người), rồi tăng dần:
Ví dụ: nick ngày đầu nhắn được tối đa 9 người lạ mỗi ngày (30 × 0,3). Nhắn người quen không bị làm nóng.
Tự chỉnh giới hạn cho từng nick
Trong trang chi tiết nick, mục Giới hạn tốc độ:- Giảm giới hạn: tự do.
- Tăng trên mặc định: tối đa 2× mặc định (quản trị viên có thể đổi trần), phải xác nhận cảnh báo rủi ro, và thay đổi được ghi vào nhật ký hoạt động (mục cuối trang này).
- Giới hạn tự chỉnh thay thế mức mặc định (kể cả làm nóng) cho hành động đó.
Các lớp bảo vệ khác
- Nhịp gửi giống người: giữa hai tin của cùng một nick có khoảng nghỉ ngẫu nhiên 0,8-2,5 giây (5-15 giây với người lạ). Tin gửi liên tiếp có thể chậm hơn vài giây.
- Chặn nội dung hàng loạt: cùng một nội dung gửi tới từ 10 người nhận khác nhau trong 1 giờ (người lạ: từ 3 người) bị từ chối với
422 BULK_CONTENT_BLOCKED. Quản trị viên có thể tắt kiểm tra này cho một nick cụ thể. - Tạm khoá khi Zalo giới hạn: nếu Zalo báo bạn gửi quá nhanh, hoặc 5 lần gửi liên tiếp lỗi, hành động đó bị khoá 15 phút (tăng gấp đôi nếu lặp lại, tối đa 6 giờ) và trả
429kèmRetry-After. - Proxy: hệ thống kiểm tra proxy mỗi 5 phút. Proxy hỏng 3 lần liên tiếp thì nick tạm dừng, tự nối lại khi proxy ổn.
- Công tắc khẩn cấp: khi Zalo đổi giao thức, quản trị viên có thể tắt cả kênh. Lúc đó API trả
409 ACCOUNT_NOT_READYvớidetails.status = "channel_disabled".
Nhật ký hoạt động
Mục Nhật ký trong ứng dụng liệt kê ai đã làm gì: đăng nhập, thêm/xoá nick, đổi proxy, tạo/thu hồi API key, webhook, mọi lệnh gửi tin (chỉ ghi id tin, không ghi nội dung), kết bạn, tìm số điện thoại (số bị che dạng09xx…123), đổi giới hạn. Lọc theo nick, người thực hiện, loại hành động, ngày; xuất CSV. Lưu 365 ngày.
Thực hành an toàn hơn
- Dùng nick phụ cho tự động hoá, không dùng nick chính hay nick có giá trị.
- Làm nóng nick mới từ từ. Đừng nhắn hàng loạt ngay ngày đầu.
- Không nhắn người lạ hàng loạt, không gửi nội dung trùng lặp cho nhiều người, không spam kết bạn.
- Mỗi nick một proxy riêng ổn định, IP cùng khu vực với người dùng thật.
- Agent nên xử lý
429bằng cách chờRetry-After, không retry vòng lặp. Dùngclient_msg_idkhi retry để không gửi trùng. - Theo dõi
statuscủa nick (expired,backoff,paused) và dừng agent khi nick khônglive.