我以为派出去了,其实一个都没到——OpenClaw 多 Agent 派单的正确姿势
「你测试一下,派个任务给笔杆子。」 猫巴士收到指令,立刻行动。打开 Telegram Bot API,拼好消息,发送。 返回值:✅ 消息已送达 然后,没有任何反应。 再发一次。✅ 已送达。还是没反应。 第三次。第四次。每一次 Telegram 都说「成功了」,但笔杆子那边安安静静,像个关了机的手机。 到第四次的时候,终于反应过来:消息根本没到笔杆子手里。 猫巴士不是在"派任务",而是在笔杆子的聊天框里自言自语。就像你往一个没人看的微信群里喊「谁帮忙带杯咖啡」,喊了四遍,咖啡当然不会自己飞过来。 问题出在哪? OpenClaw 里每个 Agent 都是独立的个体,各有各的"工位"。笔杆子负责写文章,设计师负责出图,情报员负责搜集资料。它们不共用一个收件箱,就像公司里每个人有自己的工牌和邮箱。 猫巴士用 Telegram Bot API 发消息,本质上是往一个 Telegram 聊天窗口里丢了一段文字。问题是,笔杆子不盯着那个窗口。它只听自己的内部通道。 打个比方:你想让隔壁工位的同事帮忙做个表格,但你没有走过去跟他说,而是发了一条朋友圈。朋友圈确实发成功了,但同事压根没刷朋友圈,他在埋头干活呢。 Telegram 说「已送达」是真的。消息确实发出去了。但收件人不对,通道不对,等于白发。 正确的派单方式,一行命令 OpenClaw 有自己的内部路由,专门用来在 Agent 之间传递任务。不走 Telegram,不走任何外部平台,直接点对点送达: openclaw agent --agent ghostwriter --message "帮我写一篇关于XXX的文章" --deliver 把 ghostwriter 换成你要派给的 Agent 名字就行: # 写作、文章、文案 openclaw agent --agent ghostwriter --message "任务内容" --deliver # 图片生成、封面设计 openclaw agent --agent designer --message "任务内容" --deliver # 情报收集、搜索 openclaw agent --agent scout --message "任务内容" --deliver # 数据分析、重要性评分 openclaw agent --agent analyst --message "任务内容" --deliver # 文档整理、网页归档 openclaw agent --agent librarian --message "任务内容" --deliver # 知乎内容改编 openclaw agent --agent zhihu --message "任务内容" --deliver 用了正确命令之后,笔杆子秒回。字面意义上的秒回,消息发出去不到两秒,对面就回了「收到」。 ...