Files
qqbot/docs/commands.md
rianli 11b230a989 refactor: 整理脚本目录结构,兼容原仓库插件清理
- 脚本统一移入 scripts/ 目录(pull-latest.sh, upgrade-and-run.sh, set-markdown.sh)
- 删除不可用的 npm 版 scripts/pull-latest.sh,保留 git 版
- upgrade.sh / qqbot-cli.js 清理逻辑兼容原仓库 @sliverp/qqbot 和本仓库多种插件 ID
- 扩展目录查找兼容 extensions/qqbot 和 extensions/openclaw-qq
- 新增 moltbot 支持
- LICENSE 添加原作者 sliverp 版权声明
- 更新 README/docs 中脚本路径引用
- package.json files 字段增加 scripts 目录
2026-03-09 20:12:24 +08:00

4.3 KiB
Raw Blame History

OpenClaw 常用指令手册

本文档整理了 openclaw 的常用命令,方便日常使用和维护。


📦 插件管理

安装插件

# 从当前目录安装插件
openclaw plugins install .

# 从指定路径安装
openclaw plugins install /path/to/plugin

禁用/启用插件

# 禁用指定插件
openclaw plugins disable qqbot

# 启用指定插件
openclaw plugins enable qqbot

查看已安装插件

openclaw plugins list

📺 通道管理

配置 QQBot 通道

# QQBot 是自定义插件,通过 config set 配置(不是 channels add
openclaw config set channels.qqbot.appId "你的AppID"
openclaw config set channels.qqbot.clientSecret "你的AppSecret"
openclaw config set channels.qqbot.enabled true

注意openclaw channels add --channel 仅支持内置通道telegram、discord 等)。 QQBot 作为自定义插件,需通过 config set 或直接编辑 ~/.openclaw/openclaw.json 配置。

禁用通道

openclaw config set channels.qqbot.enabled false

查看通道列表

openclaw channels list

🚀 网关控制

启动网关

# 普通启动
openclaw gateway

# 详细模式启动(显示更多日志)
openclaw gateway --verbose

重启网关

openclaw gateway restart

停止网关

openclaw gateway stop

📋 日志查看

查看实时日志

# 跟踪模式(实时刷新)
openclaw logs --follow

# 普通查看
openclaw logs

查看指定行数

# 查看最近 100 行日志
openclaw logs --limit 100

其他日志选项

# JSON 格式输出
openclaw logs --json

# 纯文本输出(无颜色)
openclaw logs --plain

⚙️ 配置管理

设置配置项

# 启用 Markdown 消息格式
openclaw config set channels.qqbot.markdownSupport true

# 禁用 Markdown 消息格式
openclaw config set channels.qqbot.markdownSupport false

获取配置项

# 查看某个配置项的值
openclaw config get channels.qqbot.markdownSupport

查看所有配置

openclaw config

🛠️ 项目脚本

项目中提供了一些便捷脚本,简化日常操作:

一键升级并启动

# 基本用法
./scripts/upgrade-and-run.sh

# 指定 AppID 和 Secret
./scripts/upgrade-and-run.sh --appid 123456789 --secret your_secret

# 同时启用 Markdown
./scripts/upgrade-and-run.sh --appid 123456789 --secret your_secret --markdown yes

# 查看帮助
./scripts/upgrade-and-run.sh --help

环境变量方式:

export QQBOT_APPID="123456789"
export QQBOT_SECRET="your_secret"
export QQBOT_MARKDOWN="no"
./scripts/upgrade-and-run.sh

Markdown 设置脚本

# 启用 Markdown
./scripts/set-markdown.sh enable

# 禁用 Markdown
./scripts/set-markdown.sh disable

# 查看当前状态
./scripts/set-markdown.sh status

# 交互式选择
./scripts/set-markdown.sh

升级脚本(清理旧版本)

# 清理旧版本插件和配置
bash ./scripts/upgrade.sh

📁 常用路径

路径 说明
~/.openclaw/ OpenClaw 主目录
~/.openclaw/openclaw.json 全局配置文件
~/.openclaw/extensions/ 插件安装目录
~/.openclaw/extensions/qqbot/ QQBot 插件目录

🔧 故障排查

查看详细日志

openclaw logs --follow

检查插件状态

openclaw plugins list

检查通道配置

openclaw channels list

重新安装插件

# 1. 清理旧版本
bash ./scripts/upgrade.sh

# 2. 重新安装
openclaw plugins install .

# 3. 重新配置通道
openclaw config set channels.qqbot.appId "你的AppID"
openclaw config set channels.qqbot.clientSecret "你的AppSecret"
openclaw config set channels.qqbot.enabled true

⚠️ 注意事项

  1. 不要使用 sudo 运行脚本:会导致配置文件权限问题
  2. Markdown 功能需要权限:启用前需在 QQ 开放平台申请 Markdown 消息权限

📚 更多帮助

# 查看 openclaw 帮助
openclaw --help

# 查看子命令帮助
openclaw plugins --help
openclaw channels --help
openclaw gateway --help
openclaw config --help
openclaw logs --help