hub

工程 Agent Hub

arrow_back返回手册
结构

用 WhatsApp 远程控制你的 OpenClaw Agent——Telegram/Slack 多平台配对实战

calendar_today2026-03-06
/
schedule阅读 12 min
/
text_fields402 字

OpenClaw 的核心交互方式不是网页 UI,而是你每天都在用的聊天 App。它支持 20+ 消息平台,包括 WhatsApp、Telegram、Slack、Discord、iMessage、飞书等。本文详解三大主流平台的配对流程和常见问题。

一、WhatsApp 配对

WhatsApp 是 OpenClaw 最常用的消息平台。配对方式类似 WhatsApp Web——扫描二维码即可。

terminal
# 方式一:onboard 时自动配对
$ openclaw onboard
# 选择 WhatsApp → 扫描终端中的二维码
# 方式二:手动配对
$ openclaw platform pair whatsapp
# 终端会显示 QR Code,用手机 WhatsApp 扫描
# 检查连接状态
$ openclaw platform status

⚠️ 已知问题:WhatsApp 连接每隔几天可能断开。运行 openclaw doctor 诊断,或 openclaw platform pair whatsapp 重新配对。

二、Telegram Bot 配对

Telegram 使用 Bot Token 方式连接,比 WhatsApp 更稳定。

terminal
# 1. 在 Telegram 中找到 @BotFather,创建新 Bot
# 2. 获取 Bot Token
# 3. 配对
$ openclaw platform pair telegram --token "你的Bot-Token"
# 或在 openclaw.json 中配置:
{
"platforms": {
"telegram": {
"token": "你的Bot-Token",
"allowFrom": ["+8613800138000"]
}
}
}

三、Slack 配对

Slack 适合团队使用。需要先创建 Slack App,获取 OAuth Token。

terminal
# 1. 在 api.slack.com 创建 Slack App
# 2. 获取 Bot User OAuth Token (xoxb-...)
# 3. 配对
$ openclaw platform pair slack --token "xoxb-你的Token"
# 测试:在 Slack 中 @你的Bot 发送消息

四、allowFrom 白名单

安全起见,建议配置 allowFrom 白名单,限制只有你的号码才能与 Agent 交互:

~/.openclaw/openclaw.json
{
"platforms": {
"whatsapp": {
"allowFrom": ["+8613800138000", "+8613900139000"]
},
"telegram": {
"token": "...",
"allowFrom": ["你的Telegram用户名"]
}
}
}

没有设置 allowFrom 时,任何人给你的 Agent 发消息它都会回复——这在安全上是不可接受的。务必配置。

五、多平台同时使用

OpenClaw 支持同时连接多个平台。Gateway 会根据消息来源自动路由到对应的平台处理器。你可以在手机上用 WhatsApp、电脑上用 Slack,同一个 Agent 实例响应所有平台。

terminal
# 查看所有已配对平台
$ openclaw platform list
# 输出示例:
# ✅ whatsapp - connected (last ping: 2s ago)
# ✅ telegram - connected (last ping: 1s ago)
# ❌ slack - disconnected
分享: