OpenClaw 的最大优势之一:你不需要学习任何新工具,直接在自己日常用的聊天软件里和 AI 说话即可。目前支持 Telegram、WhatsApp、Discord、Slack、Signal、iMessage 共 6 大平台。本文按平台逐一讲解接入命令和配置步骤。
一、6大平台对比:选哪个最合适?
| 平台 | 配置难度 | 国内可用性 | 推荐场景 |
|---|---|---|---|
| Telegram | 简单 | 需加速 | 首选,功能最完整 |
| 中等 | 需加速 | 有WhatsApp账号的用户 | |
| Discord | 简单 | 需加速 | 游戏用户、技术社区 |
| Slack | 中等 | 需加速 | 企业/团队使用 |
| iMessage | 简单 | 直连可用 | 苹果设备用户,仅macOS |
| Signal | 较难 | 需加速 | 注重隐私的用户 |
二、Telegram 接入(推荐首选)
Telegram 是 OpenClaw 官方最推荐的平台,Bot 系统成熟、稳定,配置最简单,功能最完整(支持按钮菜单、文件发送、图片识别等)。
打开 Telegram,搜索 @BotFather,发送 /newbot
按提示设置 Bot 名称和用户名(用户名必须以 bot 结尾,如 myclawbot)
BotFather 会返回一个 Token,格式:1234567890:AAxxxxxxxxxxxxxx,复制保存。
去 Telegram 找你的 Bot,发送 /start,Bot 应该回复欢迎消息。
发送 你好,你是谁?,AI 会用你在 onboard 时设定的人格回复。
Q:Telegram Bot 配置好了,但发消息没有回复?
① 确认 openclaw status 显示 Telegram 已连接;② Telegram 在国内需要网络加速;③ 检查 Token 是否正确(重新从 BotFather 复制);④ 执行 openclaw restart。
Q:如何设置 Telegram Bot 的命令菜单?
在 BotFather 发送 /setcommands,选择你的 Bot,然后输入命令列表(如 start - 开始\nstatus - 状态\nhelp - 帮助)。这样用户输入 / 时会看到菜单。
三、WhatsApp 接入配置
WhatsApp 使用网页版协议接入(非官方 API),通过扫码绑定你的 WhatsApp 账号。配置后,发消息给自己的 WhatsApp 就能和 AI 对话。
Q:WhatsApp 二维码一直刷新,无法扫描?
二维码有时效性(约60秒),超时自动刷新。手机要先开好网络加速再扫码,否则可能出现扫了没反应的情况。建议:电脑端开好加速,手机暂时关闭 VPN,然后快速扫码。
Q:WhatsApp 扫码后显示"已连接",但手机重启后断开了?
重新执行 openclaw restart,OpenClaw 会用保存的 Session 自动重连,通常不需要重新扫码。如果仍然断开,执行 openclaw config reset whatsapp 重新配置。
Q:用 WhatsApp 发消息给自己,AI 会响应吗?
是的。OpenClaw 会监听你账号中「发给自己」的消息(WhatsApp 的「我的设备」功能)。你给自己发的任何消息都会被 AI 处理。
四、Discord 接入配置
访问 discord.com/developers/applications(需网络加速)→ New Application → Bot → Reset Token
在 Bot 设置中开启 Message Content Intent(必须!否则 Bot 收不到消息内容)
复制 Bot Token 备用
在 OAuth2 → URL Generator 中,勾选 bot 和 applications.commands 权限,生成邀请链接,访问并邀请 Bot 进入你的私人服务器。
Q:Discord Bot 在线但不响应消息?
最常见原因:忘记在开发者控制台开启 Message Content Intent。进入 discord.com/developers/applications → 你的 App → Bot → Privileged Gateway Intents,开启「Message Content Intent」,然后重启 Bot。
Q:如何让 OpenClaw 只响应指定频道的消息?
配置频道 ID 白名单:openclaw config set discord.allowedChannels "频道ID1,频道ID2"。频道 ID 在 Discord 开启开发者模式后右键频道可以复制。
五、Slack 接入配置
⚠️ Slack 配置注意事项
- • 需要开启 Socket Mode(使用 App Token),否则需要公网 Webhook 地址
- • 在 Event Subscriptions 中订阅
message.im和app_mention事件 - • OAuth Scopes 需要:
chat:write、im:read、im:write
六、同时接入多个平台
OpenClaw 支持同时接入多个平台,同一个 AI 助手可以在 Telegram、WhatsApp、Discord 同时在线,共享记忆和配置。
Q:在Telegram说的话,Discord里的AI知道吗?
知道!OpenClaw 的记忆系统是跨平台共享的。你在 Telegram 告诉 AI 你的喜好,在 Discord 里它同样记得。这是 OpenClaw 相比其他 Bot 的核心优势之一。
Q:如何临时禁用某个平台?
执行 openclaw config set discord.enabled false && openclaw restart 即可禁用 Discord 平台,其他平台不受影响。
五点五、iMessage 和 Signal 接入
iMessage 是 macOS 独有平台,优点是不需要网络加速即可国内使用。
需要 macOS 12 以上,且 iMessage 已登录 Apple ID。
Signal 接入配置相对复杂,需要先安装 signal-cli 并注册设备:
依赖 signal-cli,需预先安装 Java 运行环境。
新手平台选择建议
七、平台高级配置命令
💡 提示:Webhook 比轮询更高效,但需要服务器有公网地址。国内家用宽带无公网IP时,建议使用 ngrok 或 frp 做内网穿透。
八、多平台常见问题解答
Q:同一个 OpenClaw 能不能用多个 Telegram Bot?
目前一个 OpenClaw 实例只支持一个 Telegram Bot Token。如需多个 Bot(比如工作和生活分开),需要运行两个 OpenClaw 实例,用 OPENCLAW_HOME 环境变量区分配置目录。
Q:平台断线后,没接收到的消息会补发吗?
Telegram 和 Discord 支持消息队列,OpenClaw 重连后会拉取断线期间错过的消息并处理。WhatsApp 根据连接状态不同,部分消息可能丢失,建议用 PM2 守护进程减少断线。
Q:如何查看哪个平台的 Bot 当前是在线状态?
执行 openclaw status --platforms,会显示每个配置平台的连接状态:已连接(Connected)、断开(Disconnected)、未配置(Not configured)。
Q:Slack 和 Telegram 里的 AI 会共享对话历史吗?
共享记忆(Memory),但不共享对话上下文(Context)。AI 知道你的偏好和历史信息,但不会把 Slack 里的工作对话内容泄露到 Telegram 的私人聊天中。每个平台的对话是相对独立的上下文窗口。
Q:如何在群组中只让 Bot 响应 @ 提及?
Discord 和 Slack 群组中,配置 openclaw config set respondOnlyToMentions true,之后 Bot 只会在被 @ 时回复,不会响应群组中其他消息,避免干扰。
相关文章推荐
Telegram、WhatsApp、Discord、Slack 在国内均需要稳定的国际网络才能使用。VPN07 覆盖70+国家,1000Mbps 千兆带宽,无论你选择哪个平台接入 OpenClaw,都能保证连接顺畅、消息实时到达,让你的 AI 助手随时随地在线。