Skip to content

使用文档

本章节将详细介绍 OTOClaw 的使用方法。

🚀 快速开始

首次启动

  1. 安装 OTOClaw 后,双击打开应用
  2. 首次启动会显示安装向导
  3. 按照向导提示完成初始配置

安装向导

安装向导会引导您完成以下配置:

  1. 选择安装目录 - 选择 OpenClaw 的安装位置
  2. 配置 AI 提供商 - 设置默认的 AI 模型
  3. 配置消息渠道 - 设置 Telegram/飞书等渠道
  4. 启动服务 - 完成配置后启动服务

📊 仪表盘使用

服务状态监控

仪表盘实时显示服务状态:

指标说明
端口服务监听端口
进程 ID当前运行的进程 ID
内存服务内存占用
运行时间服务已运行时长

快捷操作

  • 启动 - 启动 OpenClaw 服务
  • 停止 - 停止正在运行的服务
  • 重启 - 重启服务
  • 诊断 - 运行诊断检查

实时日志

  • 日志实时滚动显示
  • 支持按级别过滤(Info、Warning、Error)
  • 支持日志搜索
  • 可导出日志文件

🤖 AI 配置

添加 AI 提供商

  1. 进入 AI 配置 页面
  2. 点击 添加提供商
  3. 选择提供商类型
  4. 输入 API Key 和相关配置
  5. 点击 保存

配置参数

参数说明
API KeyAI 提供商的 API 密钥
API 端点自定义 API 地址(可选)
模型选择使用的模型
主模型设为默认使用的模型

支持的 AI 提供商

  • Anthropic - Claude 系列模型
  • OpenAI - GPT-4、GPT-3.5
  • DeepSeek - 国产大模型
  • Moonshot - 月之暗面 Kimi
  • Gemini - Google AI
  • Azure OpenAI - 微软 Azure 部署
  • Ollama - 本地模型
  • OpenRouter - 多模型聚合
  • Groq - 高速推理
  • Mistral - 开源模型

📱 消息渠道配置

Telegram Bot

  1. 在 Telegram 中创建 Bot(通过 @BotFather)
  2. 获取 Bot Token
  3. 在 OTOClaw 中配置:
json5
{
  "telegram": {
    "bot_token": "YOUR_BOT_TOKEN",
    "allowed_updates": ["message", "edited_message"],
  }
}

飞书机器人

  1. 在飞书开放平台创建应用
  2. 获取 App ID 和 App Secret
  3. 配置事件订阅
  4. 在 OTOClaw 中配置:
json5
{
  "feishu": {
    "app_id": "YOUR_APP_ID",
    "app_secret": "YOUR_APP_SECRET",
    "encrypt_key": "YOUR_ENCRYPT_KEY",
  }
}

Discord Bot

  1. 在 Discord Developer Portal 创建应用
  2. 创建 Bot 并获取 Token
  3. 配置 OAuth2 重定向
  4. 在 OTOClaw 中配置:
json5
{
  "discord": {
    "bot_token": "YOUR_BOT_TOKEN",
    "application_id": "YOUR_APPLICATION_ID",
  }
}

更多渠道

渠道配置难度说明
Slack中等需要 Slack App
WhatsApp较高需要商业 API
iMessage较高仅限 macOS
微信较高需要企业微信
钉钉中等需要钉钉机器人

⚡ 服务管理

启动服务

bash
# 通过界面启动
点击仪表盘的「启动」按钮

# 或通过命令行
otoclaw start

停止服务

bash
# 通过界面停止
点击仪表盘的「停止」按钮

# 或通过命令行
otoclaw stop

重启服务

bash
# 通过界面重启
点击仪表盘的「重启」按钮

# 或通过命令行
otoclaw restart

开机自启

  1. 进入 设置 页面
  2. 找到 开机自启 选项
  3. 开启开关

🧪 测试诊断

系统环境检查

运行系统诊断:

  1. 进入 测试诊断 页面
  2. 点击 系统检查
  3. 查看检查结果

检查项目:

  • 运行环境依赖
  • 端口占用情况
  • 配置文件有效性
  • 权限设置

AI 连接测试

测试 AI 提供商连接:

  1. 选择要测试的 AI 提供商
  2. 点击 测试连接
  3. 查看测试结果

渠道连通性测试

测试消息渠道:

  1. 选择要测试的渠道
  2. 点击 发送测试消息
  3. 检查消息是否收到

⚙️ 设置

常规设置

设置项说明
开机自启系统启动时自动运行
最小化到托盘关闭窗口时最小化到系统托盘
自动检查更新自动检查新版本

外观设置

设置项说明
主题浅色/深色/跟随系统
语言界面语言
动画启用/禁用动画效果

高级设置

设置项说明
日志级别调试/信息/警告/错误
日志保留日志文件保留天数
数据目录数据存储位置

🔧 开发命令

命令行工具

bash
# 启动服务
otoclaw start

# 停止服务
otoclaw stop

# 重启服务
otoclaw restart

# 查看状态
otoclaw status

# 查看日志
otoclaw logs

# 运行诊断
otoclaw diagnose

# 检查版本
otoclaw --version

开发模式

bash
# 开发模式(热重载)
npm run tauri:dev

# 仅运行前端
npm run dev

# 构建前端
npm run build

# 构建完整应用
npm run tauri:build

📝 配置文件

配置文件位置

  • macOS: ~/.openclaw/openclaw.json
  • Windows: %USERPROFILE%\.openclaw\openclaw.json
  • Linux: ~/.openclaw/openclaw.json

配置示例

json5
{
  // 服务配置
  "server": {
    "port": 8080,
    "host": "0.0.0.0",
  },

  // AI 配置
  "ai": {
    "default_provider": "anthropic",
    "providers": [
      {
        "name": "anthropic",
        "api_key": "YOUR_API_KEY",
        "model": "claude-3-opus",
      }
    ],
  },

  // 消息渠道
  "channels": {
    "telegram": {
      "enabled": true,
      "bot_token": "YOUR_BOT_TOKEN",
    },
    "feishu": {
      "enabled": false,
      "app_id": "",
      "app_secret": "",
    }
  },

  // 日志配置
  "logging": {
    "level": "info",
    "file": "~/.openclaw/logs/otoclaw.log",
  },
}

网站地图 | Robots | 基于 MIT 许可证发布 | Made with ❤️ by OTOClaw Team