把你的AI助手"接"进所有聊天软件:OpenClaw 中文全解析
一、引言:为什么你需要把 AI 接进聊天软件
用过 AI 助手的朋友,大概都经历过这种割裂感:
想问问 AI 一个问题,先切到浏览器、打开 ChatGPT 页面、粘贴问题、等回复、再 Copy 回来。一顿操作猛如虎,整个流程打断了你原本的思路。
理想状态应该是这样的:打开微信 / Telegram / Discord,直接像给朋友发消息一样问 AI,它秒回你,一切都在你熟悉的 IM 里发生。
现有方案有两类,但各有硬伤:
- 第三方托管服务
:数据要经过别人的服务器,隐私全靠对方信誉; - 自己写 Bot + API
:门槛高,维护成本大,换个平台又要重来一遍。
OpenClaw 解决的就是这个问题——一条命令搞定所有,数据留在你自己机器上。
二、OpenClaw 是什么:核心概念与架构
一句话定义:OpenClaw 是一个自托管的 AI Gateway,负责把各种聊天平台和 AI Agent 连接起来。
它有三个核心组件:
CopyCopied!
┌─────────────────────────────────────────────────────┐│ OpenClaw Gateway ││ (中枢进程,统一路由) ││ ││ ┌──────────┐ ┌──────────┐ ┌──────────┐ ││ │ Channel │ │ Channel │ │ Channel │ ... ││ │ Discord │ │ Telegram │ │ Feishu │ ││ └────┬─────┘ └────┬─────┘ └────┬─────┘ ││ │ │ │ ││ └─────────────┼─────────────┘ ││ ▼ ││ ┌─────────────┐ ││ │ Agent │ ← 有独立大脑 ││ │ (workspace)│ ││ └─────────────┘ │└─────────────────────────────────────────────────────┘
- Gateway
:中枢进程,像路由器一样管理所有连接、消息路由和会话状态; - Agent
:独立的大脑,每个 Agent 有自己的 workspace、状态目录和 session 存储,互不干扰; - Channel
:聊天平台的适配层,负责接收和发送消息,内置主流平台,也支持插件扩展。
类比一下:Gateway = 路由器,Channel = 网线接口,Agent = 电脑。 你插哪根网线(Channel),就接哪个平台,路由器统一转发给对应的电脑(Agent)处理。
消息流程也很清晰:用户发消息 → Channel 接收 → Gateway 路由 → Agent 处理 → 原路返回。
开源 MIT 协议,基于 Node.js 运行(推荐 Node 22 或 24)。
三、5 分钟极速上手
环境准备:Node.js 22/24 + 任意模型的 API Key(OpenAI、Claude、MiniMax 或者本地模型都行)。
Step 1:安装 OpenClaw
bashCopyCopied!
npm install -g openclaw
Step 2:引导配置(一条命令搞定所有设置)
bashCopyCopied!
openclaw onboard --install-daemon
这个命令会启动交互式引导,帮你配置第一个 Agent 和第一个 Channel,全程基本回车就行。
Step 3:验证服务状态
bashCopyCopied!
openclaw gateway status
看到 gateway is running 就说明一切正常。
Step 4:打开控制台
bashCopyCopied!
openclaw dashboard
浏览器打开 http://localhost:18789 ,就能看到所有 Agent 和 Channel 的状态。
Step 5:给你的 Bot 发条消息
在 Telegram 里找到你的 Bot,直接发一条消息,等它回复——🎉 成功把 AI 接进聊天软件了。
四、支持哪些平台:Channel 全览
|
|
|
|
|
|---|---|---|---|
| Telegram |
|
|
|
| Discord |
|
|
|
|
|
|
|
|
| Signal |
|
|
|
| Slack |
|
|
|
| iMessage |
|
|
|
| WebChat |
|
|
|
| Feishu(飞书) |
|
|
|
| Microsoft Teams |
|
|
|
| Matrix / Line / QQ |
|
|
|
最快接入方式推荐 Telegram——去 BotFather 申请一个 Bot,五分钟就能跑起来。
群组里 Bot 默认需要 @mention 才响应;私聊可以配置 allowlist 或 pairing 验证,安全性自己定。
五、多 Agent 路由:一个 Gateway,多个”人格”
你可能需要不止一个 AI:
- 工作 Agent
:写代码、查文档、回复技术问题; - 生活 Agent
:陪聊、推荐餐厅、安排行程; - 项目 Agent A
:只懂 Python,专注数据处理; - 项目 Agent B
:只懂 Go,专注微服务架构。
每个 Agent 完全隔离,有自己独立的 workspace、session 和人设。
创建新 Agent:
bashCopyCopied!
openclaw agents add work-assistant
然后在配置文件里绑定到特定 Channel:
json5CopyCopied!
{ "agents": { "work-assistant": { "model": "claude-3-5-sonnet", "channels": ["telegram:work-group"] }, "life-assistant": { "model": "gpt-4o", "channels": ["telegram:private-chat"] } }}
六、Skills 系统:让 Agent 学会新技能
Skill 本质上是一份工具使用说明书,以 SKILL.md 格式定义,让 Agent 知道怎么调用某个工具。
加载优先级(从高到低):
CopyCopied!
workspace/skills/ > ~/.openclaw/skills/ > /usr/local/share/openclaw/skills/ > 内置捆绑包
ClawHub 是社区 Skills 市场,一键安装:
bashCopyCopied!
openclaw skills install clawhub/skill-weatheropenclaw skills install clawhub/skill-python-executoropenclaw skills install clawhub/skill-feishu-doc
内置能力:浏览器控制、Shell 执行、网页搜索、定时任务(cron)、飞书文档操作、MCP 工具调用等。
七、安全配置:你的数据你做主
私聊安全策略,可选四种模式:
json5CopyCopied!
{ "channels": { "telegram": { "dm": "pairing" // pairing=配对验证 / allowlist=白名单 / open=完全开放 / disabled=禁用 } }}
群组安全:可以配置 @mention 才响应,加上 allowlist / denyList 精细控制。
沙箱机制:exec 工具默认在隔离环境里运行,防止恶意代码访问你的文件系统。
核心原则:所有聊天记录、session 全部存在 ~/.openclaw/ 本地,没有任何数据经过第三方服务器。
八、总结与下一步
OpenClaw 核心价值:自托管 + 多通道 + 多 Agent + Skills 生态。
适合谁用?
-
🔒 有隐私需求的开发者 -
🛠️ 想把 AI 无缝融入工作流的团队 -
🤖 想统一管理多个 AI Agent 的技术极客
下一步行动建议:
-
⏱️ 现在就用 Telegram 跑通第一个 Agent(真的只要 5 分钟) -
📱 把 WhatsApp / Discord 接进来 -
🧠 试试多 Agent 分工:工作一个,生活一个 -
🛒 去 ClawHub 探索感兴趣的 Skills
资源链接
-
📖 官方文档:https://docs.openclaw.ai -
🐙 GitHub:https://github.com/openclaw-ai/openclaw -
🛒 ClawHub:https://clawhub.ai
夜雨聆风