OC
OpenClaw 中文解释版

给五岁小朋友也能看懂的说明书

简要总结

WhatsApp

这页说明书是教你怎么让 OpenClaw 机器人用 WhatsApp 和你聊天。就像给你的机器人一个手机,让它能登录 WhatsApp 一样。它会告诉你需要准备什么,怎么设置,还有怎么管理谁可以和机器人说话。如果你想让机器人通过 WhatsApp 工作,就看这一页。

五岁小孩版解释

这页是教你怎么设置 OpenClaw 机器人,让它能用 WhatsApp 收发消息。你可以把它想成是给机器人一部专门的“手机”来登录 WhatsApp。

第一步:告诉机器人谁能和它聊天 在开始之前,你需要写一个简单的规则,就像一份名单。这份名单告诉机器人,哪些电话号码可以给它发私信,哪些可以拉它进群聊。这个规则写在 openclaw.json 文件里。比如,你可以设置 dmPolicy: "pairing",意思是新朋友第一次发消息需要先“配对”一下,你同意了才行。

第二步:让机器人登录 WhatsApp 接下来,你要让机器人用它的“手机”登录。打开电脑的命令行(就像对电脑说话的小窗口),输入命令:openclaw channels login --channel whatsapp。然后,屏幕上会出现一个二维码,就像你去超市买东西要扫的码一样。你用你自己的手机 WhatsApp,扫描这个二维码,机器人就登录成功了!如果你有好几个机器人账号,可以加上 --account work 来指定是哪个账号。

第三步:启动机器人的“耳朵” 登录好了,机器人还不会自动听消息。你需要启动一个叫“网关”的程序,它就是机器人的“耳朵”。输入命令:openclaw gateway,然后让它一直运行,这样机器人就能随时听到消息了。

第四步:批准新朋友(如果需要的话) 如果你第一步设置的是“配对”模式,当有新号码第一次给机器人发消息时,你需要批准一下。先输入 openclaw pairing list whatsapp 看看谁在申请,然后找到他的申请码,输入 openclaw pairing approve whatsapp <CODE>(把 <CODE> 换成真正的码)来同意。要小心哦,申请码一小时后就会失效,而且每个频道最多只能有 3 个待批准的申请。

一些重要的提醒和小窍门

  • 最好用新号码:就像给机器人一部新手机,这样最清楚,不容易乱。但用你自己的个人号码也可以。
  • 小心设置:规则里有些词很重要,比如 allowFrom(允许谁)、groupPolicy(群聊规则)。如果写错了,机器人可能收不到消息。
  • 群聊需要被@:在群里,机器人默认需要你@它或者回复它的消息,它才会回答。这是为了防止它乱说话。
  • 大消息会分开:如果机器人要回复很长一段话,它会自动切成小段发出去,这样 WhatsApp 才能正常显示。
  • 可以发图片和语音:机器人可以发送和接收图片、视频、语音消息。但如果文件太大(默认超过50MB),它可能发不出去。
  • 出问题了怎么办:如果机器人连不上,试试重新扫码登录 (openclaw channels login)。如果发消息失败,检查一下“网关”程序是不是在运行。

记住,所有这些设置都是为了保护你的机器人和你的聊天,让一切有序地进行。