连接聊天平台
OpenClaw 支持 14+ 聊天平台。这里教你配置最常用的几个:Discord、Telegram、WhatsApp。
平台一览
| 平台 | 连接方式 | 难度 | 推荐场景 |
|---|---|---|---|
| Telegram | Bot Token | ⭐ 最简单 | 个人使用首选 |
| Discord | Bot Token | ⭐⭐ 简单 | 团队/社区使用 |
| 扫码连接 | ⭐⭐ 简单 | 日常聊天 | |
| Slack | Bot Token | ⭐⭐⭐ 中等 | 工作团队 |
| iMessage | macOS 原生 | ⭐⭐ 简单 | Apple 用户 |
| Signal | Signal CLI | ⭐⭐⭐ 中等 | 隐私优先 |
如果你只想快速体验,推荐先连 Telegram——最简单,5 分钟搞定。
Discord 配置
1. 创建 Discord 应用
- 打开 Discord Developer Portal
- 点击右上角 "New Application",输入名字(比如"我的AI助手")
- 点击 "Create"
2. 创建 Bot
- 在左侧菜单点击 "Bot"
- 点击 "Reset Token",复制生成的 Token(保存好,只显示一次!)
- 往下翻,打开以下权限开关:
- ✅ Presence Intent
- ✅ Server Members Intent
- ✅ Message Content Intent(重要!不开这个收不到消息)
如果不打开这个权限,Bot 收到的所有消息内容都是空的,AI 无法正常回复。
3. 邀请 Bot 到服务器
- 左侧菜单点击 "OAuth2" → "URL Generator"
- Scopes 勾选:
bot - Bot Permissions 勾选:
Send Messages、Read Message History、Attach Files、Add Reactions、Use Slash Commands - 复制生成的 URL,在浏览器打开,选择你的服务器,点授权
4. 在 OpenClaw 中配置
openclaw onboard
选择 Discord,粘贴 Bot Token,完成。也可以手动编辑配置文件:
# ~/.openclaw/config.yaml
discord:
botToken: "你的Bot Token"
allowFrom:
- "你的Discord用户ID" # 安全起见,限制只有你能用
Discord 设置 → 高级 → 打开"开发者模式"。然后右键点击你的头像,选择"复制用户 ID"。
Telegram 配置
1. 创建 Bot
- 在 Telegram 搜索
@BotFather并打开对话 - 发送
/newbot - 按提示输入 Bot 名称和用户名
- BotFather 会回复一个 API Token,复制保存
2. 配置 OpenClaw
openclaw onboard
# 选择 Telegram → 粘贴 Bot Token → 完成
或手动配置:
# ~/.openclaw/config.yaml
telegram:
botToken: "你的Bot Token"
allowFrom:
- "你的Telegram用户ID"
搜索 @userinfobot,发任意消息给它,它会回复你的用户 ID。
3. 测试
确保 Gateway 在运行(openclaw gateway start),然后给你的 Bot 发消息,它应该会在几秒内回复。
WhatsApp 配置
1. 运行连接向导
openclaw onboard
# 选择 WhatsApp
2. 扫码连接
终端会显示一个二维码。打开手机 WhatsApp → 设置 → 已关联设备 → 关联设备 → 扫描终端中的二维码。
1. 建议使用专用号码,不要用你的主号。因为 AI 会读取并回复消息。
2. WhatsApp 可能偶尔断连,需要重新扫码。建议同时连接另一个平台作备用。
3. 不支持 WhatsApp Business API,只支持个人版扫码连接。
其他平台
Slack
需要创建 Slack App、配置 OAuth、安装到工作区。适合团队使用场景。运行 openclaw onboard 选择 Slack,按提示操作。
iMessage
仅限 macOS。OpenClaw 通过 macOS 原生 AppleScript 接口收发 iMessage。配置简单,但需要在 Mac 上运行。
Signal
需要安装 signal-cli 工具并注册一个 Signal 号码。适合重视隐私的用户。
Google Chat / Microsoft Teams
适合企业用户。需要在对应平台的管理后台创建应用,配置 Webhook 或 Bot。
Matrix
去中心化协议。适合自建通信服务器的用户。需要一个 Matrix 账号和 Homeserver 地址。
常见问题
可以同时连接多个平台吗?
可以!OpenClaw 支持同时连接任意数量的平台。你在 Telegram 发的消息和在 Discord 发的消息共享上下文,AI 记得你之前说过什么。
连接后 Bot 不回复怎么办?
- 确认 Gateway 在运行:
openclaw status - 检查日志找错误:
openclaw logs - 运行诊断工具:
openclaw doctor - 检查
allowFrom是否设置了正确的用户 ID
怎么限制只有我能跟 Bot 对话?
在配置文件中设置 allowFrom 白名单,填入你的用户 ID。没在白名单里的人发消息,Bot 会忽略。
WhatsApp 频繁断连怎么办?
这通常是网络问题。确保运行 OpenClaw 的机器网络稳定。如果在国内使用,可能需要配置代理。断连后运行 openclaw gateway restart 重新连接。