OC
OpenClaw 中文解释版

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

简要总结

Signal

这页说明书在教你如何让你的机器人通过 Signal 应用来聊天。就像给你的机器人一个手机号码,让它能通过 Signal 接收和发送消息。你需要先安装一个叫 signal-cli 的小帮手,然后告诉机器人用哪个号码,这样它就能和你的朋友们在 Signal 里聊天啦!

五岁小孩版解释

这就像给你的机器人一个 Signal 账号,让它能通过 Signal 应用来收发消息。它需要一个叫 signal-cli 的小帮手来帮忙连接 Signal 的服务。

开始之前,你需要准备好:

  1. 你的服务器上已经安装了 OpenClaw。
  2. 在服务器上准备好 signal-cli 这个小帮手。
  3. 一个能接收短信的手机号码(如果你选择用短信注册的话)。
  4. 注册时,你可能需要在浏览器里打开一个网站来完成验证。

有两种主要的方法来设置你的机器人号码:

方法一:用二维码连接(像扫码加好友一样)

  1. 安装好 signal-cli
  2. 告诉 signal-cli 你要创建一个叫 “OpenClaw” 的设备。在电脑上输入命令:signal-cli link -n "OpenClaw"
  3. 命令会显示一个二维码,用你手机上的 Signal 应用扫描它,就像添加一个新设备一样。
  4. 配置好 OpenClaw,然后重启网关服务。

方法二:用短信注册一个新号码(给机器人一个专属号码)

  1. 准备一个能接收短信的专属手机号码给机器人用。
  2. 在服务器上安装 signal-cli。你可以从网上下载它。
  3. 注册这个号码。在电脑上输入命令:signal-cli -a +你的机器人号码 register
  4. 如果它要求你完成一个验证码(像一个小游戏),你需要:
    • 打开浏览器,访问 https://signalcaptchas.org/registration/generate.html
    • 完成验证码,然后复制得到的那个以 signalcaptcha:// 开头的链接。
    • 回到电脑,立刻用这个链接再试一次注册命令:signal-cli -a +你的机器人号码 register --captcha '你复制的链接'
    • 最后,用你手机收到的短信验证码来验证:signal-cli -a +你的机器人号码 verify 验证码
  5. 配置好 OpenClaw,重启网关服务。

配置你的机器人: 你需要在一个配置文件中告诉机器人一些事情。最重要的几行是:

  • enabled: true:告诉机器人要使用 Signal 功能。
  • account: "+15551234567":这里写上你的机器人手机号码。
  • cliPath: "signal-cli":告诉机器人 signal-cli 小帮手在哪里。
  • dmPolicy: "pairing":这是推荐的安全设置,意思是别人第一次发消息给机器人时,需要你批准。
  • allowFrom: ["+15557654321"]:这里可以写上允许哪些号码直接给机器人发消息。

重要提醒:

  • 最好给机器人一个单独的号码,不要用你自己的主 Signal 号码,不然可能会出问题。
  • 用方法二注册一个新号码时,可能会让你手机上原来的 Signal 应用退出登录。所以最好用专属的机器人号码。
  • 别人第一次给机器人发私信时,机器人会给你一个配对码。你需要到服务器上输入命令 openclaw pairing approve signal 配对码 来批准,之后他们才能和机器人聊天。

机器人怎么工作:

  • signal-cli 小帮手会一直运行,帮机器人看着有没有新消息。
  • 机器人收到消息后,会处理好,再把回复通过 Signal 发回去。
  • 机器人可以发送文字、图片,还能显示“正在输入”的状态呢!

如果遇到问题: 你可以按顺序试试这些检查命令,就像给机器人做体检:

  1. openclaw status
  2. openclaw gateway status
  3. openclaw logs --follow
  4. openclaw doctor
  5. openclaw channels status --probe

如果私信没反应,记得用 openclaw pairing list signal 看看是不是有配对请求在等你批准。