Package Information
Documentation
n8n-nodes-zalo-tools
Node dành riêng cho n8n này được thiết kế hoạt động hoàn toàn bên trong instance n8n của bạn. Không cần sử dụng API của bên thứ ba hay phụ thuộc ngoại vi nào — chỉ có sự tự động hóa quy trình thuần túy, đảm bảo dữ liệu của bạn luôn được giữ riêng tư và an toàn.
Node này mô phỏng trình duyệt để tương tác trực tiếp với Zalo Web, cho phép tự động hóa liền mạch ngay trong n8n. Đây là dự án mã nguồn mở, mở rộng cơ hội cho cộng đồng cùng đóng góp ý kiến và phát triển thêm các tính năng mới, nhằm xây dựng hệ thống tự động hóa Zalo tiên tiến, hiệu quả và an toàn hơn.
Buy me a coffee
Nếu node này giúp bạn tiết kiệm thời gian hoặc giải quyết được vấn đề khó nhằn, hãy cân nhắc ủng hộ tôi một ☕ (Buy me a coffee) hoặc đơn giản là nhấn ★ Star cho dự án.
Sự động viên nhỏ ấy sẽ tiếp thêm năng lượng để mình tiếp tục duy trì, cập nhật và phát triển thêm nhiều tính năng hữu ích hơn nữa.
Cám ơn bạn rất nhiều! 💛
Tác giả
- Dương Đình Trung - ChickenAI Team
Hướng dẫn cài đặt node này:
Community Nodes (Khuyến nghị)
Đối với người dùng n8n v0.187+, bạn có thể cài đặt node này trực tiếp từ bảng Community Nodes trong trình soạn thảo n8n.
- Mở trình soạn thảo n8n của bạn.
- Vào Settings > Community Nodes.
- Tìm kiếm "n8n-nodes-zalo-tools".
- Nhấp vào Install.
- Tải lại trình soạn thảo.
Cài đặt thủ công
Bạn cũng có thể cài đặt node này theo cách thủ công:
cd YOUR_N8N_INSTALLATION_DIRECTORY
npm install n8n-nodes-zalo-tools
Available Nodes
1. Zalo Login By QR
Node cho phép đăng nhập vào Zalo thông qua mã QR.
Features:
- Tạo mã QR để đăng nhập
- Theo dõi trạng thái đăng nhập
- Lưu trữ thông tin phiên an toàn
- Tự động làm mới phiên khi hết hạn
2. Zalo Group
Node quản lý các hoạt động nhóm.
Operations:
Operation | Mô tả | Input | Output |
---|---|---|---|
createGroup | Tạo nhóm mới | - Tên nhóm - Danh sách ID thành viên |
Thông tin nhóm mới |
getGroupInfo | Lấy thông tin nhóm | - ID nhóm | Chi tiết nhóm |
addGroupDeputy | Thêm phó nhóm | - ID nhóm - ID người dùng |
Kết quả thao tác |
addUserToGroup | Thêm thành viên | - ID nhóm - ID người dùng |
Kết quả thao tác |
changeGroupAvatar | Đổi avatar nhóm | - ID nhóm - File ảnh |
Kết quả thao tác |
changeGroupName | Đổi tên nhóm | - ID nhóm - Tên mới |
Kết quả thao tác |
getGroupMembers | Lấy danh sách thành viên | - ID nhóm | Danh sách thành viên |
getAllGroups | Lấy tất cả nhóm | - | Danh sách nhóm |
removeUserFromGroup | Xóa thành viên | - ID nhóm - ID người dùng |
Kết quả thao tác |
3. Zalo User
Node quản lý người dùng và bạn bè.
Operations:
Operation | Mô tả | Input | Output |
---|---|---|---|
acceptFriendRequest | Chấp nhận lời mời kết bạn | - ID người gửi | Kết quả thao tác |
sendFriendRequest | Gửi lời mời kết bạn | - ID người nhận - Lời nhắn |
Kết quả thao tác |
blockUser | Chặn người dùng | - ID người dùng | Kết quả thao tác |
unblockUser | Bỏ chặn người dùng | - ID người dùng | Kết quả thao tác |
changeAccountAvatar | Đổi ảnh đại diện | - ID người dùng - File ảnh |
Kết quả thao tác |
changeAccountSetting | Thay đổi cài đặt | - Tên - Ngày sinh - Giới tính - Ngôn ngữ |
Kết quả thao tác |
getUserInfo | Lấy thông tin người dùng | - ID người dùng | Thông tin chi tiết |
getAllFriends | Lấy danh sách bạn bè | - Giới hạn số lượng | Danh sách bạn bè |
findUser | Tìm kiếm người dùng | - Số điện thoại | Thông tin người dùng |
4. Zalo Send Message
Node gửi tin nhắn tới người dùng hoặc nhóm.
Features:
- Gửi tin nhắn văn bản
- Gửi hình ảnh/file
- Hỗ trợ tin nhắn nhóm
- Theo dõi trạng thái gửi
- Hỗ trợ gửi tin nhắn hàng loạt
5. Zalo Message Trigger
Node lắng nghe và xử lý các sự kiện tin nhắn.
Events:
- Tin nhắn mới
- Tin nhắn nhóm
Warning and Thanks
Please read this carefully before using the Zalo nodes:
Lưu ý: việc sử dụng thư viện này đồng nghĩa với việc bạn đang làm trái với chính sách của Zalo và nó có thể khiến cho tài khoản của bạn bị vô hiệu hóa. Chúng tôi sẽ không chịu trách nhiệm nếu điều đó xảy ra, vậy nên hãy cân nhắc trước khi sử dụng.
We would like to thank ZCA-JS for their work on this library.