教程

OpenClaw 多 Agent 架构入门:用 Telegram Bot 控制你的 AI Agent 集群

OpenClaw 多 Agent 架构入门指南:通过 Telegram 控制 AI Agent 集群,支持子 Agent 编排、MCP 集成和多节点部署。含快速开始教程。

2026/4/73分钟 阅读ClaudeEagle

想象一下:你在 Telegram 发一条消息,背后有多个 AI Agent 协作完成你的需求——一个搜索新闻、一个写代码、一个管理日程。OpenClaw 就是这样一个开源的多 Agent 编排平台。


什么是 OpenClaw?

OpenClaw 是一个开源的 AI Agent 运行时,让你通过 Telegram、Discord、WhatsApp 等消息平台控制 AI Agent。核心特性:

  • 多 Agent 架构:多个 Agent 协同工作
  • 多渠道接入:Telegram、Discord、WhatsApp、Signal、iMessage
  • 持久会话:Agent 有长期记忆
  • 工具系统:通过 Skills 扩展 Agent 能力
  • 子 Agent 编排:主 Agent 可以调度子 Agent

架构概览

用户消息 (Telegram/Discord) ↓ Gateway(消息路由) ↓ Main Agent(主 Agent) ↓ ┌───────────┬───────────┐ │ 子 Agent │ 子 Agent │ │ (编码任务) │ (搜索任务) │ └───────────┴───────────┘ ↓ 工具层 (MCP, Skills, Browser)

快速开始

1. 安装

bash
# macOS
brew install openclaw

# npm
npm install -g openclaw

2. 初始化

bash
openclaw init

这会创建 ~/.openclaw/ 目录,包含:

  • workspace-content/ — Agent 的工作空间
  • .env — 环境变量配置
  • 配置文件

3. 配置 Telegram

  1. BotFather 创建 Bot
  2. 配置 Token:
bash
openclaw config set telegram.token YOUR_BOT_TOKEN
  1. 启动 Gateway:
bash
openclaw gateway start

4. 定义 Agent 身份

编辑 ~/.openclaw/workspace-content/SOUL.md

markdown
# SOUL.md

你是 MyAssistant,一个个人 AI 助手。

## 性格
- 友好、高效
- 主动帮助,但不过度打扰

## 能力
- 搜索网络
- 管理文件
- 执行代码

核心概念

Workspace

Agent 的「家」,包含它的身份(SOUL.md)、记忆(memory/)、工具笔记(TOOLS.md)等。

Skills

可复用的能力模块:

skills/ ├── weather/ # 天气查询 │ └── SKILL.md ├── coding-agent/ # 编码任务 │ └── SKILL.md └── web-search/ # 网页搜索 └── SKILL.md

Sessions

Agent 的会话管理:

  • 主会话:与用户的直接对话
  • 子会话:子 Agent 的独立会话
  • 后台会话:定时任务等

Heartbeat

定期唤醒 Agent 做主动检查:

markdown
<!-- HEARTBEAT.md -->
- 检查邮箱新邮件
- 查看今日日历
- 检查 GitHub 通知

高级功能

子 Agent 编排

主 Agent 可以启动子 Agent 处理特定任务:

javascript
// 启动编码子 Agent
sessions_spawn({
  runtime: "subagent",
  task: "修复 auth 模块的 bug",
  agentId: "coding-agent"
})

MCP 集成

通过 MCP Server 连接外部工具:

json
{
  "mcpServers": {
    "github": {
      "command": "mcp-github",
      "args": ["--token", "$GITHUB_TOKEN"]
    }
  }
}

多节点部署

通过 Node 系统,Agent 可以跨设备运行:

  • 本地 Mac mini:运行主 Agent
  • 远程 VPS:运行后台任务
  • 手机 App:移动端接入

与 Claude Code 的关系

OpenClaw 可以调用 Claude Code 作为编码子 Agent:

  • 收到编码需求时,OpenClaw 启动 Claude Code 子会话
  • Claude Code 在独立环境中完成编码
  • 结果返回到 OpenClaw 主会话
  • 用户通过 Telegram 收到完成通知

这种架构让你在手机上就能指挥 AI 写代码。

社区


原文整理自 OpenClaw 官方文档 | 来源:OpenClaw

相关文章推荐

教程OpenClaw 快速入门:用 Telegram 控制 AI Agent,5 分钟搭建个人 AI 助理OpenClaw 5 分钟快速入门:用 Telegram 控制 AI Agent,含安装配置、Bot 创建、Skills 定义、多渠道支持、Claude Code 编程任务集成,以及与 Claude Code CLI 的区别和互补关系。2026/4/13教程OpenClaw 零基础完全入门:安装、Telegram 配置、记忆系统和技能插件完整指南OpenClaw 从零开始完整教程:用宠物龙虾类比理解架构、npm 安装步骤、Telegram Bot 配置、SOUL.md 性格定义、三层记忆系统(每日日志/长期记忆/MEMORY.md)、HEARTBEAT.md 主动任务、技能安装,以及安全配置和常见问题解决。2026/4/18教程CrewAI 快速上手教程:30 分钟搭建第一个多 Agent 协作系统(含完整代码)CrewAI 完整入门教程:Agent/Task/Crew 三大构建块详解,30 分钟实现技术资讯自动生成的多 Agent 系统,含并行执行配置、内存设置、成本分级控制,以及 Agent 忽略工具、输出不稳定等常见问题解决。2026/4/17教程Hermes Agent 安装配置教程:从零到 Telegram 控制 AI Agent,含 Docker 沙箱Hermes Agent 完整安装配置教程:一键安装、OpenRouter/Anthropic/Ollama 提供商选择、Telegram Bot 配置、Docker 沙箱部署、MCP 工具接入和社区技能安装,含常见报错解决方案。2026/4/13教程OpenClaw 群组消息完全指南:WhatsApp 群组配置、@提及激活模式与多 Agent 广播OpenClaw 群组消息完整指南:mention/always 两种激活模式、mentionPatterns 正则配置(WhatsApp @提及双重识别)、groupPolicy 访问控制(allowlist/open/disabled)、未触发消息上下文注入机制、群组 Session Key 与 DM 隔离、广播组(同时激活多 Agent)、多平台(Telegram/Discord/Slack)群组支持。2026/3/4教程OpenClaw 快速入门:5 分钟搭建你的跨平台 AI 助手OpenClaw 是一个开源自托管 AI 网关,支持通过 WhatsApp、Telegram、Discord 等消息应用与 AI 助手对话。本文介绍如何在 5 分钟内完成安装配置,包括 CLI 安装、引导向导、Gateway 启动和控制面板访问的完整流程。2026/2/27