简要总结
Slash Commands
这页说明书在讲一个“魔法口令”系统。就像玩游戏时输入 /跳 就能让角色跳起来一样,在这里,你可以在聊天时输入一些以 / 开头的口令,来让 OpenClaw 做特别的事情。比如输入 /help 它会告诉你它能做什么,输入 /status 可以看看它现在忙不忙。这页就是告诉你都有哪些口令,以及怎么设置谁能用这些口令。
五岁小孩版解释
你可以把“斜杠命令”想象成给机器人小助手念的魔法咒语。你只要在聊天里单独发一条以 / 开头的消息,比如 /help,它就会立刻回应你,帮你做点特别的事,而不是把它当成普通的聊天。
这里有两种主要的魔法咒语:
- 命令:就是那些单独发的
/...消息,比如/help。 - 指令:像
/think、/model这样的。它们有点像悄悄话,告诉机器人小助手“接下来请多思考一下”或者“换一个大脑模型来工作”,但说完后,这些悄悄话本身不会留在聊天记录里。
不过,不是所有人都能念这些魔法咒语哦。只有被允许的人(在设置里叫“授权发送者”)念的咒语才有效。如果是不被允许的人念了,机器人会假装没听见,或者把 /think 就当成普通的文字。
怎么设置这些魔法咒语?
大人可以通过修改一个叫 openclaw.json 的配置文件来调整。里面有很多开关,比如:
commands.text: true:这个开关打开,才能在普通聊天里使用/命令。commands.bash: false:这个开关控制能不能用! 命令来让机器人在它自己的电脑上运行命令(很强大,但要小心设置)。commands.allowFrom:这是一个“允许名单”,可以精确设置谁(哪个用户)在哪个聊天软件里能用命令。commands.useAccessGroups: true:如果没设置上面的“允许名单”,就按其他已有的权限规则来检查。
有哪些常用的魔法咒语? 这里有很多很多咒语,我挑一些最常用的告诉你:
/help和/commands:让机器人告诉你它都会哪些咒语。/status:看看机器人现在的工作状态,比如它用的“大脑”还剩下多少思考额度。/whoami或/id:让它告诉你,它认为你是谁(你的用户ID)。/think:调整机器人思考的深度,就像让它想问题更认真一点。/model:给机器人换一个“大脑”模型,比如从“GPT-4”换成“Claude”。/new或/reset:开始一段全新的对话,忘记之前聊过的所有内容。/bash:如果打开了开关,可以用这个在机器人的电脑上运行命令(比如ls看看文件夹里有什么)。/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才能用。