OpenClaw 是一个开源的自托管 AI Agent 框架,让 Telegram Bot 开发和 Discord Bot 开发变得简单—— 只需几步即可将消息应用转变为智能自动化助手。它拥有超过 3,500 个社区贡献的技能, 以 Claude 作为推荐的底层 LLM,在 GitHub 上获得了 199K+ Star。
支持 Telegram Bot 开发、Discord Bot 开发、WhatsApp 等主流平台,将聊天工具变为 AI Agent 入口
丰富的社区贡献技能库,覆盖日程管理、信息检索、内容生成等日常场景
运行在自己的服务器上,所有数据本地存储,完全掌控隐私和安全
原生支持 Claude API,也兼容 OpenAI 格式接口,可通过代理灵活切换模型
两者定位不同却高度互补,组合后覆盖 AI 开发全场景
三步打通日常自动化与专业开发
通过消息平台接收指令,自动执行日程安排、信息查询、文档整理、多渠道通知等任务
在 IDE 中进行代码生成、重构、测试编写、内联文档等深度开发工作
OpenClaw 触发开发任务后,Claude Code 自动在编辑器中完成编码,实现从需求到代码的闭环
三步完成 OpenClaw + Claude Code AI Agent 环境搭建
# 使用 npm 安装 OpenClaw npm install -g openclaw # 或使用 Docker 部署 docker pull openclaw/openclaw:latest docker run -d --name openclaw \ -v ./data:/app/data \ openclaw/openclaw:latest
// openclaw.json
{
"llm": {
"provider": "anthropic",
"model": "claude-sonnet-4-20250514",
"apiKey": "sk-ant-xxxxx",
"maxTokens": 200000
},
"platforms": ["telegram", "discord"],
"dataDir": "./data"
}# 在 VS Code 中安装 Claude Code 扩展 # 然后在终端中启动 OpenClaw openclaw start # OpenClaw 会自动检测 Claude Code # 并建立工作流联动 openclaw status # ✓ Claude API: Connected # ✓ Claude Code: Detected # ✓ Platforms: Telegram, Discord
看看开发者们是如何将两者结合使用的
在 Telegram 中收到 Bug 报告 → OpenClaw 自动创建 Issue → Claude Code 分析代码定位问题 → 生成修复补丁
通过 Discord 接收需求 → OpenClaw 整理并分类 → Claude Code 自动生成技术方案和代码骨架 → 推送进度更新
OpenClaw 监听 Git 仓库推送 → 自动触发 Claude Code 审查 → 生成审查报告 → 通过消息平台通知开发者
Claude Code 完成编码后 → OpenClaw 自动触发文档生成任务 → 生成 API 文档和使用说明 → 同步到团队知识库
日常自动化任务推荐使用 Claude Sonnet(速度快、成本低);复杂代码生成和深度推理任务使用 Claude Opus(准确性更高)。OpenClaw 支持按任务类型自动路由到不同模型。
通过 Defapi 等 OpenAI 兼容代理接入 Claude API,可以有效降低成本。同时合理设置 maxTokens 和缓存策略,避免不必要的 API 调用开销。
始终将 API 密钥存储在环境变量中,不要硬编码到配置文件。OpenClaw 的自托管特性确保所有数据存储在本地,但仍需注意服务器的访问权限和防火墙设置。
利用 Claude Code 为 OpenClaw 开发自定义技能,可以快速扩展 Agent 能力。结合 Claude 的 function calling 特性,让技能开发更加高效和可靠。
加入 Claude Code 社区,获取更多 AI Agent 搭建教程与实战案例,与开发者交流 Telegram Bot 开发、Discord Bot 开发经验