OC
OpenClaw 中文解释版

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

简要总结

Slash Commands

这页说明书在讲一个“魔法口令”系统。就像玩游戏时输入 /跳 就能让角色跳起来一样,在这里,你可以在聊天时输入一些以 / 开头的口令,来让 OpenClaw 做特别的事情。比如输入 /help 它会告诉你它能做什么,输入 /status 可以看看它现在忙不忙。这页就是告诉你都有哪些口令,以及怎么设置谁能用这些口令。

五岁小孩版解释

你可以把“斜杠命令”想象成给机器人小助手念的魔法咒语。你只要在聊天里单独发一条以 / 开头的消息,比如 /help,它就会立刻回应你,帮你做点特别的事,而不是把它当成普通的聊天。

这里有两种主要的魔法咒语:

  1. 命令:就是那些单独发的 /... 消息,比如 /help
  2. 指令:像 /think/model 这样的。它们有点像悄悄话,告诉机器人小助手“接下来请多思考一下”或者“换一个大脑模型来工作”,但说完后,这些悄悄话本身不会留在聊天记录里。

不过,不是所有人都能念这些魔法咒语哦。只有被允许的人(在设置里叫“授权发送者”)念的咒语才有效。如果是不被允许的人念了,机器人会假装没听见,或者把 /think 就当成普通的文字。

怎么设置这些魔法咒语? 大人可以通过修改一个叫 openclaw.json 的配置文件来调整。里面有很多开关,比如:

  • commands.text: true:这个开关打开,才能在普通聊天里使用 / 命令。
  • commands.bash: false:这个开关控制能不能用 ! 命令 来让机器人在它自己的电脑上运行命令(很强大,但要小心设置)。
  • commands.allowFrom:这是一个“允许名单”,可以精确设置谁(哪个用户)在哪个聊天软件里能用命令。
  • commands.useAccessGroups: true:如果没设置上面的“允许名单”,就按其他已有的权限规则来检查。

有哪些常用的魔法咒语? 这里有很多很多咒语,我挑一些最常用的告诉你:

  1. /help/commands:让机器人告诉你它都会哪些咒语。
  2. /status:看看机器人现在的工作状态,比如它用的“大脑”还剩下多少思考额度。
  3. /whoami/id:让它告诉你,它认为你是谁(你的用户ID)。
  4. /think:调整机器人思考的深度,就像让它想问题更认真一点。
  5. /model:给机器人换一个“大脑”模型,比如从“GPT-4”换成“Claude”。
  6. /new/reset:开始一段全新的对话,忘记之前聊过的所有内容。
  7. /bash:如果打开了开关,可以用这个在机器人的电脑上运行命令(比如 ls 看看文件夹里有什么)。
  8. /stop:如果机器人正在吭哧吭哧地打字回复你,这个命令能立刻让它停下来。

要小心注意的事情:

  • 有些咒语很强大,比如 /bash/config(修改配置文件),所以默认是关掉的,需要大人在设置里专门打开,并且只允许信任的人使用。
  • /verbose/reasoning 这两个指令会让机器人把它内部的思考过程也说出来。这在很多人一起的群聊里可能会泄露秘密,所以平时最好关掉。
  • 在 Discord 上,有些命令是它特有的,比如 /vc 用来加入语音频道。
  • 在 Slack 上,因为 /status 这个词被 Slack 自己占用了,所以你要用 /agentstatus 来代替,不过在普通聊天消息里打 /status 还是可以的。

怎么换机器人的“大脑”(模型)?/model 这个指令。你可以:

  • 直接打 /model/model list,它会给你一个带编号的列表让你选。
  • /model 3 就是选列表里的第3个。
  • /model openai/gpt-4o 就是直接指定要“OpenAI 家的 GPT-4o 大脑”。
  • /model status 可以看现在“大脑”的详细情况。

高级魔法:临时调试和修改配置

  • /debug:这个命令可以让大人在机器人运行的时候,临时改一些设置(只存在内存里,重启就没了)。需要先打开 commands.debug: true 才能用。
  • /config:这个命令可以直接修改存到电脑硬盘上的配置文件 (openclaw.json),改了以后重启机器人也会生效。需要先打开 commands.config: true 才能用。