Skip to content

OpenClaw进阶配置完全教程:7大主题详解

2026年4月7日

OpenClaw进阶配置全攻略:AGENTS.md行为宪法、记忆系统memoryFlush、子Agent并行任务、Cron定时任务、Skill开发、多渠道接入Discord/Telegram,附带配置模板和常见问题解答。

本篇覆盖内容

如果你在搜索以下问题,这篇文章就是你要找的:

  • OpenClaw AGENTS.md 怎么写?
  • OpenClaw memoryFlush 怎么配置?
  • OpenClaw 子 Agent 怎么用?
  • OpenClaw Cron 定时任务怎么设置?
  • OpenClaw 怎么开发自定义 Skill?
  • OpenClaw Discord/Telegram 怎么接入?

本篇覆盖 7 个主题,每个都是手把手级别,配置可直接复制粘贴。

1. AGENTS.md 配置 — 给 AI 写一部行为宪法

什么是 AGENTS.md?

AGENTS.md 是 Agent 的"行为宪法",定义了 AI 的核心行为规范、工作流程、输出格式等。它比 SOUL.md 更具体,比 prompts 更持久。

基础模板

markdown
# Agent 行为规范

## 核心身份
你是一个专业的技术助手,专注于帮助用户解决 OpenClaw 配置问题。

## 工作流程
1. 首先理解用户的真实需求
2. 查阅相关文档和配置示例
3. 给出清晰的解决方案
4. 确认用户是否需要更多帮助

## 输出规范
- 使用中文回复
- 代码块标注语言类型
- 复杂配置附带注释说明

## 禁止行为
- 不猜测用户意图,遇到模糊问题主动询问
- 不提供可能导致系统崩溃的配置
- 不在未确认的情况下修改关键配置

2. 记忆系统实战 — 解决 AI 失忆问题

常见问题:AI 聊着聊着就"失忆"了

现象:聊了 20 轮对话,AI 突然问"你是谁?"或者忘记了之前的约定。

原因:对话上下文超过模型窗口限制,早期消息被截断。

解决方案:memoryFlush 自动压缩

json
{
  "session": {
    "maxMessages": 50,
    "memoryFlush": {
      "enabled": true,
      "trigger": "messageCount",
      "threshold": 30,
      "strategy": "summarize"
    }
  }
}

参数说明:

  • trigger: "messageCount" - 按消息数量触发
  • threshold: 30 - 达到 30 条消息时触发压缩
  • strategy: "summarize" - 使用 LLM 总结压缩

3. 子 Agent 并行任务 — 一个人变一支团队

什么是子 Agent?

子 Agent 允许主 Agent 将任务分发给多个专业 Agent 并行处理,就像组建了一支团队。

配置示例

json
{
  "agents": {
    "default": {
      "subagents": {
        "researcher": {
          "model": "gpt-4",
          "systemPrompt": "你是一个研究员,专注于搜集和分析信息。"
        },
        "writer": {
          "model": "gpt-4",
          "systemPrompt": "你是一个内容创作者,专注于撰写高质量文章。"
        },
        "reviewer": {
          "model": "gpt-4",
          "systemPrompt": "你是一个审核员,专注于检查内容质量和准确性。"
        }
      }
    }
  }
}

4. Cron 定时任务配置

基础配置

json
{
  "hooks": {
    "cron": [
      {
        "id": "daily-news",
        "schedule": "0 9 * * *",
        "agent": "news-assistant",
        "prompt": "生成今日科技新闻摘要,发送到飞书群"
      },
      {
        "id": "weekly-report",
        "schedule": "0 18 * * 5",
        "agent": "default",
        "prompt": "生成本周工作总结"
      }
    ]
  }
}

Cron 表达式说明

分钟 小时 日期 月份 星期
0-59 0-23 1-31 1-12 0-6

常用示例:

  • 0 9 * * * - 每天早上 9 点
  • 0 18 * * 5 - 每周五下午 6 点
  • */30 * * * * - 每 30 分钟
  • 0 0 1 * * - 每月 1 号凌晨

5. Skill 开发入门

Skill 基本结构

my-skill/
├── SKILL.md          # 技能描述和使用说明
├── index.js          # 主逻辑
└── package.json      # 依赖配置

SKILL.md 模板

markdown
---
name: my-skill
version: 1.0.0
description: 我的自定义技能
triggers:
  - "帮我处理"
  - "使用 my-skill"
---

# My Skill

## 功能说明

这个技能用于...

## 使用方式

用户说:"帮我处理 xxx"
Agent 会调用此技能执行...

6. 多渠道接入

Discord 接入

步骤 1:创建 Discord Bot

  1. 访问 https://discord.com/developers/applications
  2. 创建新应用,获取 Application ID
  3. 创建 Bot,获取 Token
  4. 开启 MESSAGE CONTENT INTENT

步骤 2:配置 OpenClaw

json
{
  "channels": {
    "discord": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN",
      "guildId": "YOUR_SERVER_ID",
      "channelIds": ["CHANNEL_ID_1", "CHANNEL_ID_2"]
    }
  }
}

Telegram 接入

步骤 1:创建 Telegram Bot

  1. 在 Telegram 搜索 @BotFather
  2. 发送 /newbot,按提示创建
  3. 获取 Bot Token

步骤 2:配置 OpenClaw

json
{
  "channels": {
    "telegram": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN",
      "allowedChatIds": [CHAT_ID_1, CHAT_ID_2]
    }
  }
}

总结

本文覆盖了 OpenClaw 进阶配置的 7 大主题:

  1. AGENTS.md - 定义 AI 行为规范
  2. 记忆系统 - 解决 AI 失忆问题
  3. 子 Agent - 实现并行任务处理
  4. Cron 定时任务 - 自动化日常任务
  5. Skill 开发 - 扩展 AI 能力
  6. Discord 接入 - 跨平台使用
  7. Telegram 接入 - 移动端支持

配置文件可直接复制使用,遇到问题欢迎留言讨论!

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来