Giao diện
Kênh kết nối Zalo
Có hai cách để phần mềm nhận và gửi tin Zalo. Chọn cách nào phụ thuộc vào việc bạn cần một bot mới hay muốn tự động hoá chính tài khoản của mình.
Zalo Bot / Official Account (chính thức)
| Thuộc tính | Ghi chú |
|---|---|
| Danh tính | Một bot hoặc OA riêng, không phải tài khoản cá nhân |
| Nhận tin | Webhook: Zalo POST tới URL HTTPS công khai. Long polling (getUpdates): giữ request chờ, có tin thì trả về ngay |
| Ưu điểm | Hợp lệ theo điều khoản, ổn định, có token |
| Hạn chế | Người dùng phải chủ động nhắn bot. Không đọc được chat cá nhân hay group của bạn |
Zalo cá nhân (không chính thức)
| Thuộc tính | Ghi chú |
|---|---|
| Danh tính | Chính tài khoản cá nhân của bạn, đăng nhập như Zalo Web (quét QR) |
| Nhận tin | Một WebSocket tới server Zalo; sự kiện đến theo thời gian thực |
| Thư viện | zca-js |
| Ưu điểm | Trả lời được bạn bè và group thật, đúng tên bạn |
| Hạn chế | Trái điều khoản Zalo, có thể bị khoá hoặc hạn chế. Giao thức có thể đổi bất cứ lúc nào |
Sai
Dùng Zalo cá nhân cho bot gửi hàng loạt hoặc chăm sóc khách hàng quy mô lớn.
Đúng
Zalo cá nhân chỉ dùng cho trợ lý riêng, lưu lượng như người thật (Ran). Việc chăm sóc khách hàng của Brand đi qua Zalo OA chính thức.