Channels Overview - 20+ Platforms
OpenClaw hỗ trợ 20+ messaging platforms, cho phép bạn điều khiển bot từ bất kỳ đâu.
Quick Comparison
| Platform | Setup Method | Time | Plugin? | Best For |
|---|---|---|---|---|
| Telegram | Bot token | 5 min | ❌ Built-in | Easiest start |
| QR scan | 3 min | ❌ Built-in | Most popular | |
| Zalo 🇻🇳 | Bot API / QR | 5-20 min | ✅ Required | Vietnam market |
| Discord | Bot token | 10 min | ❌ Built-in | Gaming/Dev communities |
| Slack | OAuth | 10 min | ❌ Built-in | Team collaboration |
| Signal | CLI setup | 15 min | ❌ Built-in | Privacy-focused |
| Google Chat | Service account | 15 min | ❌ Built-in | Enterprise |
| Microsoft Teams | Bot Framework | 20 min | ✅ Plugin | Enterprise |
| iMessage | imsg CLI | 5 min | ❌ Built-in | macOS only |
| BlueBubbles | REST API | 10 min | ❌ Built-in | iMessage (better) |
| Mattermost | Bot token | 15 min | ✅ Plugin | Self-hosted teams |
| LINE | Bot API | 15 min | ✅ Plugin | Japan/Thailand |
| Matrix | Homeserver | 20 min | ✅ Plugin | Federated |
| Nostr | NIP-04 | 10 min | ✅ Plugin | Decentralized |
| Nextcloud Talk | App token | 15 min | ✅ Plugin | Self-hosted |
| Twitch | IRC | 10 min | ✅ Plugin | Streaming |
| Tlon | Urbit | 30 min | ✅ Plugin | Urbit network |
Recommended Starting Points
🚀 Beginner-Friendly
- Telegram - Easiest setup, bot token trong 5 phút
- WhatsApp - QR scan, instant setup
- Zalo (for Vietnam) - QR scan personal hoặc Bot API
💼 Business/Enterprise
- Slack - Team collaboration
- Google Chat - G Suite integration
- Microsoft Teams - Microsoft ecosystem
- Zalo Bot API - Vietnam business
🔒 Privacy-Focused
- Signal - End-to-end encryption
- Matrix - Federated, open source
- Nextcloud Talk - Self-hosted
🌍 Regional
- Vietnam: Zalo
- Japan/Thailand: LINE
- Global: WhatsApp, Telegram
- Gaming: Discord
- Enterprise: Slack, Teams, Google Chat
Setup Guides
Core Platforms (Built-in)
WhatsApp
Quick setup:
openclaw channels login whatsapp
# QR code appears → Scan with phone → Done!
Telegram
Quick setup:
- Create bot via @BotFather
- Get token
- Configure:
openclaw channels login telegram
# Paste token → Done!
Discord
Quick setup:
- Create app at Discord Developer Portal
- Get bot token
- Configure:
openclaw channels login discord
Zalo 🇻🇳
Quick setup (Personal):
openclaw channels login zalouser
# QR scan → Done!
Extended Platforms (Plugins)
Microsoft Teams
Install:
npm install -g @openclaw-ext/channel-msteams
Setup: Xem Teams Guide (Đang cập nhật)
LINE
Install:
npm install -g @openclaw-ext/channel-line
Setup: Xem LINE Guide (Đang cập nhật)
Matrix
Install:
npm install -g @openclaw-ext/channel-matrix
Setup: Xem Matrix Guide (Đang cập nhật)
Features Comparison
Text & Media Support
| Platform | Text | Images | Files | Voice | Video | Stickers |
|---|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| Telegram | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Discord | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Slack | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
| Signal | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| Zalo | ✅ | ✅ | ✅ | ⚠️ | ❌ | ✅ |
Group Support
| Platform | Groups | Mentions | Admin | Threads |
|---|---|---|---|---|
| ✅ | ✅ | ⚠️ | ❌ | |
| Telegram | ✅ | ✅ | ✅ | ✅ |
| Discord | ✅ | ✅ | ✅ | ✅ |
| Slack | ✅ | ✅ | ✅ | ✅ |
| Signal | ✅ | ✅ | ❌ | ❌ |
Access Control
DM Policies
Mọi channel đều hỗ trợ 4 DM access modes:
pairing (default, recommended)
{"dmPolicy": "pairing"}User phải được approve trước
allowlist
{
"dmPolicy": "allowlist",
"allowFrom": ["+84987654321", "user_id"]
}Chỉ users trong list
open (⚠️ dangerous)
{"dmPolicy": "open"}Ai cũng chat được
disabled
{"dmPolicy": "disabled"}Tắt DM hoàn toàn
Group Mention Gating
{
"groups": {
"*": {
"requireMention": true // Phải @ bot
},
"group_123": {
"requireMention": false // Bot luôn nghe
}
}
}
Multi-Channel Strategy
Scenario 1: Personal Use
Telegram → Quick commands
WhatsApp → Main conversations
Zalo → Vietnam contacts
Scenario 2: Business
Slack → Internal team
Google Chat → Enterprise clients
Zalo → Vietnam customers
WhatsApp → International clients
Scenario 3: Privacy-First
Signal → Personal
Matrix → Communities
Nextcloud → Team collaboration
Troubleshooting
Channel Not Connecting
# 1. Check status
openclaw channels list
# 2. Check logs
openclaw logs --filter channels
# 3. Re-login
openclaw channels login <platform>
Messages Not Sending
Common issues:
- Gateway not running:
openclaw status - Token expired: Re-login
- Rate limited: Check platform limits
- Network blocked: Check firewall
Multi-Channel Issues
Conflict resolution:
- Each channel runs independently
- No cross-talk by default
- Use agent routing for multi-channel
Next Steps
- Pick your platform(s)
- Follow setup guide
- Configure access control
- Test with messages
- Join community for tips!