Tại Sao Cần Chạy AI Trên Nhiều Kênh?
Khách hàng của bạn nhắn tin qua WhatsApp. Đồng nghiệp dùng Telegram. Đối tác địa phương thì trên Zalo. Thay vì mở từng app và trả lời thủ công, OpenClaw cho phép một AI agent duy nhất tiếp nhận và xử lý tin nhắn từ tất cả các kênh — với cùng context, cùng bộ nhớ, và cùng chất lượng phản hồi.
Đây là nền tảng để xây dựng hệ thống chăm sóc khách hàng tự động, trợ lý cá nhân, hoặc bất kỳ workflow AI nào hoạt động trực tiếp trong app nhắn tin quen thuộc của người dùng.
Các Kênh Được Hỗ Trợ
| Kênh | Giao thức | Phù hợp với |
|---|
| WhatsApp | Baileys (Web API) | Khách hàng, thị trường VN |
| Telegram | grammY (Bot API) | Tech teams, developer |
| Zalo | Zalo OA API | Doanh nghiệp tại Việt Nam |
| Slack | Bolt | Workflow nội bộ |
| Discord | discord.js | Quản lý cộng đồng |
| Signal | signal-cli | Liên lạc bảo mật cao |
Bài này tập trung vào ba kênh phổ biến nhất tại Việt Nam và Đông Nam Á.
Kết Nối WhatsApp
WhatsApp kết nối qua thư viện Baileys — hoạt động dựa trên giao thức WhatsApp Web.
openclaw channel add whatsapp
Sau khi chạy lệnh:
- Mã QR hiển thị trên terminal
- Mở WhatsApp trên điện thoại → Thiết bị liên kết → Liên kết thiết bị
- Quét mã QR
- Xong — gửi tin nhắn cho chính mình để kiểm tra
Lưu ý: Phiên làm việc được lưu lại sau khi khởi động lại. Nếu mất kết nối, chạy lại cùng lệnh để ghép nối lại.
Kết Nối Telegram
Telegram dùng Bot API qua grammY — nhanh, ổn định, và dễ cấu hình.
- Nhắn tin cho @BotFather trên Telegram:
/newbot
- Đặt tên và username cho bot
- Copy bot token nhận được
- Chạy lệnh:
openclaw channel add telegram --token YOUR_BOT_TOKEN
Mẹo: Đặt mô tả bot với @BotFather để người dùng hiểu AI assistant của bạn làm gì trước khi nhắn tin.
Kết Nối Zalo
Zalo kết nối qua Official Account (OA) API — bắt buộc nếu bạn muốn dùng Zalo cho mục đích kinh doanh.
- Tạo Zalo OA tại oa.zalo.me
- Lấy access token và refresh token từ trang quản lý OA
- Thêm cấu hình vào
~/.openclaw/openclaw.json:
{
"channels": {
"zalo": {
"enabled": true,
"oaId": "YOUR_OA_ID",
"accessToken": "YOUR_ACCESS_TOKEN"
}
}
}
- Khởi động lại:
openclaw restart
Điều Hướng Agent Theo Kênh
OpenClaw cho phép bạn gán AI agent khác nhau cho từng kênh thông qua workspaces. Ví dụ, agent hỗ trợ khách hàng trên WhatsApp và agent cá nhân trên Telegram:
{
"workspaces": {
"support": {
"channels": ["whatsapp"],
"agent": { "model": "anthropic/claude-sonnet-4-6" }
},
"personal": {
"channels": ["telegram"],
"agent": { "model": "anthropic/claude-opus-4-6" }
}
}
}
Mỗi workspace duy trì bộ nhớ, skill, và lịch sử hội thoại riêng biệt — không bị lẫn lộn giữa các kênh.
Bảo Mật Và Phân Quyền
Mặc định, người gửi lạ cần mã ghép nối. Bạn có thể điều chỉnh chính sách theo từng kênh:
openclaw pairing approve whatsapp <pairing-code>
openclaw config set channels.telegram.dmPolicy open
Kiểm Tra Trạng Thái Kết Nối
openclaw status
Lệnh này hiển thị trạng thái của từng kênh, số tin nhắn đã xử lý, và thời gian hoạt động. Trong bất kỳ cuộc chat nào, gửi /status để kiểm tra nhanh.
Đa kênh là bước tiếp theo sau khi bạn đã cài đặt và cấu hình OpenClaw cơ bản. Khi đã kết nối nhiều kênh, bạn có thể áp dụng thêm human-in-the-loop workflows để giữ kiểm soát trong các tình huống nhạy cảm.