Với tính năng tạo bot mới của Zalo, việc kết nối kênh nhắn tin này với các AI Agent như OpenClaw đã trở nên đơn giản hơn. Nếu bạn đã chán nhắn tin qua Telegram, chúng ta sẽ cùng tìm hiểu cách kết nối Zalo bot với OpenClaw trên VPS OpenClaw Tino qua bài viết dưới đây nhé!
Cách tạo bot Zalo và lấy API Token
Bước 1: Mở ứng dụng Zalo trên điện thoại. Tại thanh tìm kiếm, nhập từ khóa “Zalo Bot Manager“.
Chọn kết quả có biểu tượng robot màu xanh (đây là Official Account chính thức của Zalo).
Nhấn vào mục Dịch vụ, sau đó chọn Tạo Bot.

Bước 2: Sau khi nhấn “Tạo Bot“, bạn tích chọn đồng ý điều khoản và nhấn Tiếp tục. Hệ thống sẽ chuyển hướng đến giao diện Zalo Bot Creator. Nhấn vào nút Tạo tài khoản Bot.
Điền các thông tin bắt buộc:
- Tên hiển thị: Phải bắt đầu bằng chữ “Bot”.
- Thông tin giới thiệu: Mô tả ngắn gọn chức năng của bot.
Tích chọn đồng ý với các điều khoản và nhấn Tạo tài khoản Bot.

Danh sách bot đã tạo:

Bước 3: Bạn quay lại danh sách tin nhắn Zalo, mở tin nhắn từ Zalo Bot Manager để sao chép mã Token (mã thường có định dạng một dãy số và ký tự dài, ví dụ: 123456:abc-xyz…).

Một số lưu ý:
- Bảo mật: Không chia sẻ mã Bot Token này cho bất kỳ ai vì họ có thể điều khiển bot và đọc dữ liệu tin nhắn.
- Thay đổi Token: Mỗi lần bạn nhấn Reset trong phần Thiết lập chung, mã cũ sẽ mất hiệu lực ngay lập tức.

Kết nối Zalo bot với OpenClaw trên VPS OpenClaw Tino
Bước 1: Truy cập vào VPS thông qua giao diện dòng lệnh (Terminal). Tham khảo bài viết: Hướng dẫn sử dụng phần mềm Xshell kết nối SSH tới VPS
Bước 2: Sau khi đăng nhập thành công vào VPS với quyền root, bạn tiến hành chạy lệnh sau để hệ thống tải và cài đặt plugin Zalo:
HOME=/opt/openclaw openclaw plugins install @openclaw/zalo

Hệ thống sẽ chạy tiến trình cài đặt. Khi xuất hiện thông báo Installed plugin: zalo, việc cài đặt plugin đã hoàn tất.
Bước 3: Tiếp theo, bạn cần chỉnh sửa file cấu hình của OpenClaw để khai báo Bot Token vừa lấy được ở phần trước. Mở file bằng trình biên tập vi:
vi /opt/openclaw/config/openclaw.json

Di chuyển con trỏ xuống gần cuối file, ngay tại vị trí trước khối dữ liệu “meta”: {. Thực hiện chèn đoạn cấu hình kênh Zalo vào như sau (thay thế cụm your_bot_token_here bằng mã Token thực tế của bạn):
JSON
"channels": {
"zalo": {
"enabled": true,
"accounts": {
"default": {
"botToken": "your_bot_token_here",
"dmPolicy": "pairing"
}
}
}
},

Sau khi thay:

Mẹo nhỏ khi dùng Vi: Nhấn phím i để vào chế độ chỉnh sửa (– INSERT –), dán đoạn mã trên vào, sau đó nhấn phím Esc và gõ :wq rồi nhấn Enter để lưu và thoát.
Bước 4: Để hệ thống áp dụng cấu hình mới cùng plugin vừa cài đặt, bạn cần khởi động lại OpenClaw bằng lệnh:
systemctl restart openclaw

Bước 5: Bây giờ, bạn hãy mở ứng dụng Zalo trên điện thoại, tìm đến Bot Zalo vừa tạo và gửi một tin nhắn bất kỳ (Ví dụ: “Chào bot”). Lúc này, bot sẽ gửi lại một mã phê duyệt (Pairing code) gồm 7 ký tự (Ví dụ trong ảnh là: VAXKAA2Q).

Quay trở lại cửa sổ Xshell trên VPS, bạn nhập lệnh sau để phê duyệt quyền cho tài khoản Zalo của mình (thay VAXKAA2Q bằng Pairing code bạn nhận được):
HOME=/opt/openclaw openclaw pairing approve zalo VAXKAA2Q
Khi màn hình hiển thị thông báo màu xanh Approved zalo sender … và Command owner configured zalo:…, xin chúc mừng! Bạn đã kết nối và phân quyền quản trị thành công cho Zalo Bot.

Giờ đây bạn đã có thể trò chuyện với trợ lý AI OpenClaw ngay trên ứng dụng Zalo của mình.

Kết luận
Hy vọng những bước hướng dẫn trực quan vừa trình bày sẽ giúp quá trình triển khai hạ tầng tự động hóa của bạn trở nên dễ dàng và đạt hiệu quả cao nhất. Chúc bạn thao tác thành công.
