Skip to content

频道路由规则

概述

频道路由让你为不同频道或用户指定不同的 Agent 和模型配置,实现个性化服务。OpenClaw 支持同时接入多个平台,所有渠道共享同一个 AI 大脑,但可以通过路由规则定制不同渠道的行为。

多渠道协同

OpenClaw 支持同时接入多个平台——你可以在 QQ 和朋友聊天、在飞书处理工作、在 Telegram 做开发。所有对话历史会同步到 OpenClaw 的记忆系统,不会因为切换渠道而丢失上下文。

路由策略

按频道类型路由

为不同渠道设置不同的模型和权限:

json
{
  "channels": {
    "feishu": {
      "enabled": true,
      "allowedOperations": ["read", "write", "execute"]
    },
    "telegram": {
      "enabled": true,
      "allowedOperations": ["read", "execute"]
    }
  }
}

这样可以实现更细粒度的权限控制,比如在 Telegram 上只能查询信息,不能修改文件。

按技能路由模型

不同技能可以指定不同的模型,让简单任务使用便宜模型,复杂任务使用强力模型:

json
{
  "skills": {
    "weather": {
      "model": "siliconflow/Qwen/Qwen2.5-7B-Instruct"
    },
    "code-reviewer": {
      "model": "deepseek/deepseek-chat"
    },
    "translator": {
      "model": "moonshot/moonshot-v1-128k"
    }
  }
}

运行时切换模型

在对话中可以随时切换模型:

bash
/model fast

快捷命令

在手机上输入长指令不方便,可以配置快捷命令:

json
{
  "shortcuts": {
    "/status": "检查服务器状态,包括 CPU、内存、磁盘使用情况",
    "/logs": "显示最近 50 行应用日志",
    "/backup": "执行数据库备份并上传到云存储",
    "/search": "在项目中搜索包含 {query} 的文件"
  }
}

在任何消息渠道发送 /status,OpenClaw 就会执行完整的检查流程。带参数的命令如 /search TODO 同样支持。

文件传输

移动端渠道(Telegram、飞书等)支持文件传输。发送文件给 OpenClaw,它会根据文件类型自动处理:

文件类型自动处理方式
图片调用 OCR 识别文字
CSV / Excel生成数据统计和可视化
PDF提取文本并总结
代码文件代码审查和优化建议

处理完成后,结果文件会发送回你的聊天窗口。

基于 MIT 协议发布