手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

「不想每次都手动戳,怎么让 Agent 定时干活?」「扔服务器上安不安全?」「好几个 Agent 怎么聊天?」

这就专门给你解答。

赶紧点赞、收藏进脑子,让你的 OpenClaw 读完这篇直接原地飞升。

第一章:自动触发

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

Tip 01|Cron 的正确姿势(顺便避两个坑)

OpenClaw 自带 Cron 调度,不用额外装插件。配置格式就是标准的 cron 表达式:

{"cron":{"jobs":[{"schedule":"0 9 * * 1-5","task":"生成今日工作简报,汇总昨天的 GitHub PR 和 Jira 变更","model":"anthropic/claude-sonnet-4-6"},{"schedule":"0 17 * * 5","task":"生成本周总结,输出到 Notion","model":"anthropic/claude-opus-4-6"}]}}

俩大坑注意下:

第一是时区。0 9 * * 1-5 默认是 UTC 时间早 9 点,不想半夜爬起来看报表,记得加上 timezone

{"schedule":"0 9 * * 1-5","timezone":"Asia/Shanghai"}

第二,别搞混了。Cron 是闹钟,不管有没有人说话,到点就响;proactive-agent 是让 Agent 在聊天时更有眼力见儿。这俩不冲突,能一块儿用。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

Tip 02|Webhook:把外部服务接进来

用 Webhook 能把 OpenClaw 连到任何地方。这俩接口不一样:

/hooks/wake — 纯拍肩,就是喊它一声「醒醒,来活了」:

curl -X POST https://your-gateway/hooks/wake \-H "x-openclaw-token: your-token"

/hooks/agent — 带任务进场,能指定消息内容、用啥模型、回哪去:

curl -X POST https://your-gateway/hooks/agent \-H "x-openclaw-token: your-token" \-H "Content-Type: application/json" \-d '{    "message": "GitHub PR #142 刚合并,请生成 code review 摘要",    "model": "anthropic/claude-sonnet-4-6",    "deliverTo": "telegram"  }'

把这个 URL 填到 GitHub 的 Webhook → merge event 里,那边代码一合并,这边自动就开始 Review。

Tip 03|Gmail Pub/Sub:邮件秒进 Agent

新邮件一来,自动读摘要、分类、写回复草稿,完全不用手。

# Step 1:跑个向导,自动配好 Google Cloud Pub/Subopenclaw webhooks gmail setup# Step 2:用 Tailscale Funnel 接 HTTPS 推送# (具体看第四章 Tailscale 配置)

向导跑完,链路就通了:邮件进箱 → Pub/Sub 推送 → Webhook 接住 → Agent 开干 → 结果发 Telegram。

全自动流水线,真·零人工。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

Tip 04|Browser Control:Agent 能玩浏览器

这功能藏得深,好多人不知道。OpenClaw 其实自带个 Chrome 实例,Agent 能直接操控:

{"browser":{"enabled":true,"color":"#FF4500"}}

开了之后,Agent 就能:

browser_snapshot     →截图看页面长啥样browser_navigate     →跳到指定网址browser_click        →点这里browser_fill         →填表单browser_type         →打字

无论是抓需要登录的网页,还是自动填报销单、存竞品截图,都好使。

而且它不是后台静默的,有界面,你能看见 Agent 在那儿点点点。

Tip 05|Webhook Token:生成不对等于裸奔

# 正路子:加密随机生成openssl rand -hex 32# 出来是这种:a3f8b2c1d4e5...(64位十六进制)# 歪路子:手敲个 "my-secret-token-2026"

两点切记:

一,别把带 Token 的 URL 发群里或者写文档里,一截图就露馅。得放在 Header 头里传(x-openclaw-token)。

二,查查日志,看看 ~/.openclaw/logs/ 里有没有把明文 Token 打印出来,有就赶紧改。

第二章:多频道管理

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

Tip 06|DM pairing:2026 年 1 月改版了,旧教程都废了

2026.1 之前(v2026.1.8 以前): dmPolicy 默认是敞开的,谁都能撩你的 Bot。

2026.1 之后: 默认改成 pairing 配对模式。陌生人发消息只会收到个配对码,你不批准 Bot 根本不理。

# 看看谁在排队等通过openclaw pairing list# 放行某个人openclaw pairing approve telegram abc123

要是用户抱怨 Bot 装死,多半是卡这儿了——他们在等配对码,却不知道要发给你。

想改回以前那种谁都能聊的模式也行:

{"channels":{"telegram":{"dmPolicy":"open","allowFrom":["*"]}}}

但没搞清风险前,别手欠。

Tip 07|群组路由:默认装死,得手动放行

拉群之后 Bot 默认装聋作哑。你得显式配置允许哪些群:

{"channels":{"telegram":{"groups":{"-1001234567890":{"requireMention":true},"*":false}}}}

最关键的是 requireMention:true——没这个它会回复群里每一句话,分分钟被举报成垃圾号。

Discord 配置也差不多,字段叫 guilds

Tip 08|一个 Gateway 管全家

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
别傻傻地一个频道开一个 Agent。一个网关能同时挂 Telegram、WhatsApp 和 Slack:

{"channels":{"telegram":{"botToken":"...","allowFrom":["your_telegram_id"]},"slack":{"botToken":"xoxb-...","appToken":"xapp-..."}}}

不管哪来的指令都能接。处理完默认原路返回,想发别处就配个 deliverTo

Tip 09|sessions_send vs sessions_spawn:别搞混

上回说了 sessions_spawn(异步派活儿),这回说 sessions_send(定向发消息)。

区别大了去了:

sessions_spawn sessions_send
场景 派个活,等结果 跟另一个 Agent 聊天
机制 异步,扔出去就不管了 可以同步等回复
开关 默认开 默认关,得手动开

想开 sessions_send:

{"agents":{"agentToAgent":true}}

啥时候用?比如前台聊天的 Agent 要跟后台处理数据的 Agent 通气,就用这个。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

Tip 10|openclaw doctor:改完配置必跑

每次改完配置,跑一下保平安:

openclaw doctor

它能查:

  • DM 策略漏没漏
  • Gateway Token 够不够强
  • allowFrom 是不是太宽了
  • 频道连没连上
  • 有没有那种前后矛盾的配置

比如你既开了配对模式又允许所有人访问,它一眼就能看出来这俩打架。

第三章:Agent 间通信

Tip 11|sessions_list + sessions_history:盯紧你的 Agent

活儿派下去了怎么盯进度?

# 看看现在谁在跑sessions_list()# 返回:ID、标签、状态、时间、模型# 查查某次对话具体干了啥sessions_history(session_id="q4-sales-analysis-2026")# 返回:完整记录,看看它脑子怎么转的

这就好比 Linux 里的 ps auxtail -f。一个看概况,一个看细节。

跑长任务的时候多查查 history,发现苗头不对赶紧掐了,别等跑完了才发现歪楼。

Tip 12|多 Agent 拓扑:三种阵型,看菜下碟

别瞎整复杂的,根据任务选阵型:

星型(Vol.1 说的 Fan-Out): 主 Agent 分发,子 Agent 各跑各的。适合没依赖关系的,比如「同时查四个网站」。

流水线: A 干完传给 B,B 再给 C。用 sessions_send 串起来。适合「查资料→分析→写稿」这种一条龙任务。

# 流水线演示:A 完事儿触发 Bresult_a = sessions_spawn(task="抓数据", label="data-fetch")# A 搞定后:sessions_send(    to="analyst-agent",    message=f"数据好了:{result_a},你分析下")

广播: 主 Agent 拿着大喇叭通知一堆专项 Agent。多发几个 spawnsend 就行。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

Tip 13|A2A Secure:听着牛,先别用

OpenClaw 2026.2 新出的 A2A 安全协议——带签名认证、信任注册表、死信队列,听着特专业。

但它还没进稳定版,API 说变就变。

这东西现在适合拿来玩玩,干正事别用,等它稳定了再迁移。

Tip 14|画图,画图,画图

敲代码前先把图画出来:

用户(Telegram)↓前台Agent(sessions_send ←→后台Agent)├── sessions_spawn →数据采集小弟├── sessions_spawn →分析小弟└── sessions_spawn →写稿小弟↓结果回Telegram

把每根线是 send 还是 spawn、是同步等还是异步甩手都标清楚。

这图画明白了,写代码半小时搞定;不想画图直接写?那你准备调试两天吧。

第四章:远程部署与生产安全

安全圈扫了一下,公网上有十几万个 OpenClaw 在裸奔,API Key、聊天记录随便看,有的甚至能直接执行系统命令。

Tip 15|别在主力机上跑 Gateway

你的主力 Mac 上全是代码、密码、SSH Key。OpenClaw Gateway 默认能跑 Shell 命令、读写文件。万一配置歪了或者装了毒插件,你电脑就废了。

找个专门的地方跑:

  • 吃灰的 Mac Mini
  • 树莓派 5(省电,一年电费几块钱)
  • 便宜的 VPS(Hetzner、DigitalOcean 这种)

非要本地跑,千万把 bind 地址锁死:

{"gateway":{"bind":"127.0.0.1"}}

只听本地回环的,别对外漏端口。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

Tip 16|Tailscale:内网穿透神器

Tailscale 给你搭个私有网,Gateway 只在这网里露头:

{"gateway":{"bind":"loopback","tailscale":{"mode":"serve"}}}

serve 模式:就你自己的设备能连,公网看不见,平时够用了。

funnel 模式:想从公网访问必须开这个,而且强制要求设密码:

{"gateway":{"auth":{"mode":"password"},"tailscale":{"mode":"funnel"}}}

不开密码 Funnel 都不让你起,这就稳多了。HTTPS 证书它自动管,不用自己搞。

Tip 17|Docker Sandbox:群消息一律进笼子

ClawHavoc 事件之后,这条是必配的:

{"agents":{"defaults":{"sandbox":{"mode":"non-main"}}}}

non-main 意思是:除了你亲自聊的主会话,其他从群里、Webhook 来的请求全扔 Docker 容器里跑。

这样就算有人触发了恶意 Skill,也炸不到你宿主机的文件系统。主会话不隔离是因为你自己用得读写文件,隔离了不方便。

Tip 18|Gateway Token:别用弱智密码

# 生成个强 Tokenopenssl rand -hex 32

写进配置:

{"gateway":{"token":"你生成的64位token"}}

这个 Token 就是你 Gateway 的钥匙。别设什么 123456openclaw,谁猜到谁就能控制你的 Agent。

Token 只能待在配置文件里,别写代码里,别发截图,更别传 GitHub 上。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

Tip 19|openclaw security audit:没事跑一跑

# 基础体检openclaw security audit# 深度体检(实测 Gateway)openclaw security audit --deep

它专门查绑定地址、Token 强度、权限漏洞、浏览器是不是漏公网了。

OpenClaw 2026.2 之前发了 40 多条安全通告。大版本更新后默认安全策略可能会变,跑一遍审计只需 10 分钟,保平安。

Tip 20|升级策略:别跳级

OpenClaw 版本号是日期的 vYYYY.M.D,更得贼快。

# 看看版本openclaw --version# 升到最新稳定版openclaw update --channel stable# 升之前一定备份(划重点)cp -r ~/.openclaw/ ~/.openclaw-backup-$(date +%Y%m%d)/

2026 年 1 月到 2 月那会儿,DM 策略和沙盒配置改动很大。你要是跳着升,很容易崩。

老老实实按顺序升,升完跑 doctor。

第五章:Voice + Canvas

Tip 21|Voice Wake:动口不动手

{"voice":{"wake":{"enabled":true,"phrase":"hey openclaw"}}}

Mac 上开着后台,喊声唤醒词就能聊。语音识别优先在本地跑,保护隐私。

iOS/Android 上装个 Companion Node 也能这么玩。开车、做饭、走路的时候最有用。

Tip 22|Talk Mode:一来一回地聊

{"voice":{"talk":{"enabled":true}}}

Talk Mode 是双向语音。Agent 能把回复读出来,你插嘴它还能停(检测到你说话就闭嘴)。

不过有俩限制:

  1. 调 ElevenLabs 的 API,要钱的。
  2. Agent 如果回一大段小作文,念出来能听死人。记得在 SOUL.md 里嘱咐它:「语音模式下别废话,三句以内说完」。

Tip 23|Canvas + A2UI:Agent 给你画界面

Gateway 自带个 Web 界面叫 Canvas,路由是 /__openclaw__/canvas/,Agent 能往里塞东西:

canvas.navigate   →跳网页canvas.eval       →跑 JScanvas.snapshot   →截图

A2UI (Abstract to UI) 就是让 Agent 不用写前端代码也能生成表单、图表。

比如让 Agent 做个本周项目进度看板,或者画个数据对比图,比纯看文字强多了。手机 App 上也能直接看。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

Tip 24|Companion 节点:服务器动脑,手机动手

Gateway 扔在便宜稳定的 Linux 服务器上跑逻辑。Mac 和手机当「节点」连上去做感官:

Mac 节点能:- system.run      →跑命令- system.notify   →发弹窗- camera.snap     →拍照- screen.record   →录屏iOS 节点能:- 渲染 Canvas- 语音交互- 调摄像头

比如你说「看下桌上那是啥」,Agent 就调你手机摄像头拍照,传回服务器识别,结果发你 Telegram。

Tip 25|contexts/ 目录:一键切换人设

ECC 的 contexts/ 目录里藏着好东西:

contexts/dev.md      →开发模式:盯着代码质量contexts/review.md   →审查模式:专门挑刺contexts/research.md →研究模式:发散思维

CLAUDE.md 里引用一下:

# CLAUDE.mdCurrent mode: development@contexts/dev.md

改一行注释,AI 的「心态」立马变了。别每次都在对话里费口舌教它怎么做人。

想写代码就别让它废话背景,想审查就别让它光说好听的——contexts 就是干这个的。

Tip 26|Memory Persistence Hooks:给 AI 存个档

Claude Code 平时是金鱼记忆,退了就忘。ECC 的记忆钩子能改这毛病:

  • SessionStart hook:开局自动读取项目对应的 memory.md
  • SessionEnd hook:结束时自动提取重点,追加保存。

不用你管,它自己会存。下次再开同一个项目,上次定的架构、踩的坑它都记得。

Tip 27|Continuous Learning v2:团队一起进化

/instinct-status 能看 AI 跟你学到了啥,还带置信度:

/instinct-status✓[0.92]这项目用 pnpm,别用 npm✓[0.87]数据库列名要 snake_case?[0.61]喜欢函数式写法(还得再观察观察)

分数低的(<0.7)它不会强行用。

三个命令:

/instinct-status    →看学了啥/instinct-export    →导出来发给队友/evolve             →把这些直觉升华成正式 Skill

一个人踩过的坑,导出来发给团队,全员都能避雷。这就是 Continuous Learning v2 最牛的地方。

Tip 28|Verification Loops:防跑偏神器

AI 写代码写嗨了容易跑偏——你让它改个模块,它把整个文件重写了,接口都给你改没了。

Verification Loops 就是给它套个缰绳:

# 动手前打个桩/checkpoint# 让 AI 干活# 写了 50 行,验一下偏没偏/verify

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
两种模式:

  • checkpoint-based:定点存档,歪了就回滚。
  • continuous:持续盯着质量。

重构大文件或者搞迁移的时候特好用,步步为营。

第七章:工作流进化

Tip 29|Git Worktrees:真·分身术

上回说的并行是在一个会话里,Git Worktrees 是更彻底的并行——开两个工作目录,跑两个 Agent 实例,互不干扰。

# 开俩坑git worktree add ../project-bugfix bugfix/memory-leakgit worktree add ../project-feature feature/export-api# 坑1:修 Bugcd ../project-bugfix && claude# 坑2:做新功能cd ../project-feature && claude

俩 Claude Code 同时干活,共享 Git 历史,文件各是各的。

ECC 管这叫「瀑布流法」——主分支 Agent 搞架构,分发到子分支 Agent 并行填代码。

Tip 30|/skill-create:把 Git 历史变成技能

你的 Git 提交记录里全是宝藏。

/skill-create                    # 扒一扒 Git 历史/skill-create --instincts        # 顺便生成 instinct

它能分析出你平时重复做的那些琐事(比如「每次加新 API 都要改 routes.ts、schema.ts 和 tests/」),然后生成个 SKILL.md。

下次再干这事,调个 Skill 自动跑完,省心。

要是仓库特别大(>10k commits),可以用 ecc.tools GitHub App,分析得更深,还能自动开 PR。

速查卡

第一章 自动触发 (01–05) → Cron / Webhook / Gmail / Browser第二章 多频道管理 (06–10) → pairing / 群路由 / doctor第三章 通信 (11–14) → sessions_list / send / 拓扑图第四章 部署安全 (15–20) → 专用机 / Tailscale / 沙盒 / 审计第五章 语音+画布 (21–24) → 唤醒 / TalkMode / A2UI / 节点第六章 ECC深度 (25–28) → contexts / 记忆 / 学习v2 / 验证环第七章 工作流 (29–30) → git worktrees / skill-create

没看第一集?去搜《OpenClaw 进阶手册:30 个你没人告诉你的使用技巧》。

不想折腾配置?TinyClaw 把这些都预置好了,60 秒搞定:tinyclaw.dev


  • OpenClaw 官方文档:docs.openclaw.ai
  • OpenClaw GitHub:github.com/openclaw/openclaw(219k ⭐)
  • TinyClaw:tinyclaw.dev
  • AgentPuter:agentputer.com

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐