Loading
0

阿里云CpenClaw配置多个飞书机器人方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器
前言:随着openclaw的发展,配置一个机器人已经无法满足大家的使用需求了,很多情况下需要同时配置多个飞书、钉钉机器人,但针对没有技术能力的网友来说还是有些困难。本教程将介绍如何在一个openclaw中配置多飞书个机器人分别实现对话工作。
适用范围:轻量服务器、ECS自建openclaw、云电脑。
本教程分三部分:
1、如何创建飞书机器人。
2、如何配置多个飞书机器人分别对话(使用同一个大模型)
3、如何配置多个机器人使用不同的模型对话。

如何创建飞书机器人。
1、创建飞书机器人,创建多个请参考此方法操作多次即可(若已创建,则忽略
打开:https://open.feishu.cn/app 登录到飞书开发平台点击如图。

复制如下规则在如图位置导入

{
  "scopes": {
    "tenant": [
      "aily:file:read",
      "aily:file:write",
      "application:application.app_message_stats.overview:readonly",
      "application:application:self_manage",
      "application:bot.menu:write",
      "cardkit:card:write",
      "contact:user.employee_id:readonly",
      "corehr:file:download",
      "docs:document.content:read",
      "event:ip_list",
      "im:chat",
      "im:chat.access_event.bot_p2p_chat:read",
      "im:chat.members:bot_access",
      "im:message",
      "im:message.group_at_msg:readonly",
      "im:message.group_msg",
      "im:message.p2p_msg:readonly",
      "im:message:readonly",
      "im:message:send_as_bot",
      "im:resource",
      "sheets:spreadsheet",
      "wiki:wiki:readonly"
    ],
    "user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"]
  }
}



复制如下规则,参考如图添加。

im.message.receive_v1

 

 

 

 

至此,机器人创建完毕,多个机器人循环操作即可。
如何配置多个飞书机器人分别对话(使用同一个大模型)
本章节以轻量服务器为例,其他操作方法一样,只是openclaw的路径不一样而已。
1、登录服务器执行如下命令,将原本openclaw的配置文件复制备份。以免改错。

cp /home/admin/.openclaw/openclaw.json /home/admin/.openclaw/openclaw.json-bak2026-3-30

2、复制如下内容,并将红色区域的信息更换为对应飞书机器人的id和appSecret
说明:main_bot为openclaw默认的这个机器人配置

"channels": {     
 "feishu": {     
   "enabled": true,
   "accounts": {     
     "main_bot": {     
       "appId": "cli_a940cxxxxx",
       "appSecret": "JPxxcS1Bxxxxx"
     },
     "code_bot": {     
       "appId": "cli_a9403ddxxxxx",
       "appSecret": "kjTwebqxxxxxxx"
     },
     "writer_bot": {     
       "appId": "cli_a9403e6xxxxx",
       "appSecret": "musXRPeNxxxxx"
     }
   },
   "domain": "feishu",
   "groupPolicy": "allowlist",
   "dmPolicy": "allowlist",
   "allowFrom": ["*"]
 }
}

3、打开openclaw.json配置文件,将上面复制修改后的内容。替换如下原来的内容。(你那边显示的如下代码可能不完全一致,请根据自己的情况调整

"channels": {
    "feishu": {
      "enabled": true,
      "appId": "cli_a940cxxxxc8",
      "appSecret": "JPxxcS1BsVOdxxxx",
      "domain": "feishu",
      "connectionMode": "websocket",
      "requireMention": true,
      "dmPolicy": "open",
      "groupPolicy": "open"
    }
  },

替换后是如下显示。

修改完后保存openclaw.json文件。
我这边的完整的代码如下:

{
  "meta": {
    "lastTouchedVersion": "2026.3.13",
    "lastTouchedAt": "2026-03-30T13:54:13.870Z"
  },
  "wizard": {
    "lastRunAt": "2026-03-23T13:25:27.366Z",
    "lastRunVersion": "2026.3.13",
    "lastRunCommand": "onboard",
    "lastRunMode": "local"
  },
  "update": {
    "checkOnStart": false
  },
  "browser": {
    "executablePath": "/usr/bin/google-chrome",
    "headless": true,
    "defaultProfile": "openclaw"
  },
  "models": {
    "providers": {
      "dashscope-coding": {
        "baseUrl": "https://coding.dashscope.aliyuncs.com/v1",
        "apiKey": "sk-sp-b3694b84595418",
        "api": "openai-completions",
        "models": [
          {
            "id": "qwen3-max-2026-01-23",
            "name": "Qwen3-Max-2026-01-23",
            "api": "openai-completions",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 262144,
            "maxTokens": 65536
          },
          {
            "id": "qwen3.5-plus",
            "name": "Qwen3.5-Plus",
            "api": "openai-completions",
            "reasoning": false,
            "input": [
              "text",
              "image"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 1000000,
            "maxTokens": 65536
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "dashscope-coding/qwen3.5-plus"
      },
      "models": {
        "dashscope-coding/qwen3-max-2026-01-23": {
          "alias": "qwen3-max-2026-01-23"
        },
        "dashscope-coding/qwen3.5-plus": {
          "alias": "qwen3.5-plus"
        }
      },
      "workspace": "/home/admin/.openclaw/workspace",
      "compaction": {
        "mode": "safeguard"
      }
    },
    "list": [
      {
        "id": "main"
      },
      {
        "id": "code",
        "name": "code",
        "workspace": "/home/admin/.openclaw/workspace-code",
        "agentDir": "/home/admin/.openclaw/agents/code/agent"
      },
      {
        "id": "writer",
        "name": "writer",
        "workspace": "/home/admin/.openclaw/workspace-writer",
        "agentDir": "/home/admin/.openclaw/agents/writer/agent"
      },
      {
        "id": "webmaster",
        "name": "webmaster",
        "workspace": "/home/admin/.openclaw/workspace-webmaster",
        "agentDir": "/home/admin/.openclaw/agents/webmaster/agent"
      }
    ]
  },
  "tools": {
    "profile": "full"
  },
  "commands": {
    "native": "auto",
    "nativeSkills": "auto",
    "restart": true,
    "ownerDisplay": "raw"
  },
  "session": {
    "dmScope": "per-channel-peer"
  },
  "cron": {
    "enabled": true
  },
  "hooks": {
    "internal": {
      "enabled": true,
      "entries": {
        "boot-md": {
          "enabled": true
        },
        "command-logger": {
          "enabled": true
        },
        "session-memory": {
          "enabled": true
        }
      }
    }
  },

"channels": {     
 "feishu": {     
   "enabled": true,
   "accounts": {     
     "main_bot": {     
       "appId": "cli_a940cbc4c8",
       "appSecret": "JPxxcS1BsVOFpomdr"
     },
     "code_bot": {     
       "appId": "cli_a9403d1cc4",
       "appSecret": "kjTwebqxWgQ1vDcwd"
     },
     "writer_bot": {     
       "appId": "cli_a9403e67cca",
       "appSecret": "musXRPeNPcyZXanpG4vc"
     }
   },
   "domain": "feishu",
   "groupPolicy": "allowlist",
   "dmPolicy": "allowlist",
   "allowFrom": ["*"]
 }
},


  "gateway": {
    "port": 14929,
    "mode": "local",
    "bind": "lan",
    "controlUi": {
      "basePath": "95d52cda",
      "allowedOrigins": [
        "http://47.96.90.130:14929"
      ],
      "dangerouslyAllowHostHeaderOriginFallback": true,
      "allowInsecureAuth": true,
      "dangerouslyDisableDeviceAuth": true
    },
    "auth": {
      "mode": "token",
      "token": "7795f9310378fe04aea08"
    },
    "tailscale": {
      "mode": "off",
      "resetOnExit": false
    },
    "reload": {
      "mode": "restart"
    },
    "http": {
      "endpoints": {
        "chatCompletions": {
          "enabled": true
        },
        "responses": {
          "enabled": true
        }
      }
    },
    "nodes": {
      "denyCommands": [
        "camera.snap",
        "camera.clip",
        "screen.record",
        "contacts.add",
        "calendar.add",
        "reminders.add",
        "sms.send"
      ]
    }
  },
  "plugins": {
    "enabled": true,
    "allow": [
      "dingtalk-connector",
      "wecom-openclaw-plugin",
      "openclaw-qqbot",
      "dashscope-cfg",
      "openclaw-lark"
    ],
    "entries": {
      "wecom-openclaw-plugin": {
        "enabled": true
      },
      "dingtalk-connector": {
        "enabled": true
      },
      "openclaw-qqbot": {
        "enabled": true
      },
      "dashscope-cfg": {
        "enabled": true
      },
      "openclaw-lark": {
        "enabled": true
      },
      "feishu": {
        "enabled": true
      }
    },
    "installs": {
      "wecom-openclaw-plugin": {
        "source": "npm",
        "spec": "@wecom/wecom-openclaw-plugin",
        "installPath": "/home/admin/.openclaw/extensions/wecom-openclaw-plugin",
        "version": "2026.3.20",
        "resolvedName": "@wecom/wecom-openclaw-plugin",
        "resolvedVersion": "2026.3.20",
        "resolvedSpec": "@wecom/wecom-openclaw-plugin@2026.3.20",
        "integrity": "sha512-52lXXq7afwR12LdDVTY7vyZZCApXTcB88A9quuejHZm7eLm3NT/0rbowzyvaAsUVbx35vdk6reGl/5pOehYqrA==",
        "shasum": "c775c283426b85d17b9b31e2b6498be731b7da03",
        "resolvedAt": "2026-03-24T01:57:40.355Z",
        "installedAt": "2026-03-24T01:57:43.252Z"
      },
      "dingtalk-connector": {
        "source": "npm",
        "spec": "@dingtalk-real-ai/dingtalk-connector",
        "installPath": "/home/admin/.openclaw/extensions/dingtalk-connector",
        "version": "0.8.2",
        "resolvedName": "@dingtalk-real-ai/dingtalk-connector",
        "resolvedVersion": "0.8.2",
        "resolvedSpec": "@dingtalk-real-ai/dingtalk-connector@0.8.2",
        "integrity": "sha512-jldHolo1QtVKRK+4i8906gk43a3DRdVSZsd5IHdGbjIQRFL216ZC1QSF4dvaQpHHAbYB3YTCrR+PMZrMiNfKTQ==",
        "shasum": "51caedba5e90e217d72c0658af1a52bbe38b513a",
        "resolvedAt": "2026-03-24T01:58:03.674Z",
        "installedAt": "2026-03-24T01:58:46.216Z"
      },
      "openclaw-qqbot": {
        "source": "npm",
        "spec": "@tencent-connect/openclaw-qqbot@latest",
        "installPath": "/home/admin/.openclaw/extensions/openclaw-qqbot",
        "version": "1.6.4",
        "resolvedName": "@tencent-connect/openclaw-qqbot",
        "resolvedVersion": "1.6.4",
        "resolvedSpec": "@tencent-connect/openclaw-qqbot@1.6.4",
        "integrity": "sha512-1tMIqKOlhTk+8mZA/G9uTSbMp8cspLjv0Z2jpfn+Ewz6kz2zbmZa9mxbXwOhg67/hwEGiUgYHB7nKQ1QQjjvkQ==",
        "shasum": "d0db258464aa7bb935af3d920ea93668af0be537",
        "resolvedAt": "2026-03-24T01:59:56.647Z",
        "installedAt": "2026-03-24T02:01:42.216Z"
      },
      "dashscope-cfg": {
        "source": "archive",
        "sourcePath": "/home/admin/dashscope-cfg.tar.gz",
        "installPath": "/home/admin/.openclaw/extensions/dashscope-cfg",
        "version": "2026.2.25",
        "installedAt": "2026-03-24T06:00:36.985Z"
      },
      "openclaw-lark": {
        "source": "npm",
        "spec": "@larksuite/openclaw-lark@2026.3.18",
        "installPath": "/home/admin/.openclaw/extensions/openclaw-lark",
        "version": "2026.3.18",
        "resolvedName": "@larksuite/openclaw-lark",
        "resolvedVersion": "2026.3.18",
        "resolvedSpec": "@larksuite/openclaw-lark@2026.3.18",
        "integrity": "sha512-9qqO0a1HQ+2E9jvob/13jf1ZDfe39vzr7SgYFgtNc/ajv+jFaC7sweONyPZbiQ22CF+lIWb4FvSve74ev0Irnw==",
        "shasum": "5358c445b0fcfc65e99462b2a15c755bf39919f8",
        "resolvedAt": "2026-03-24T06:43:48.927Z",
        "installedAt": "2026-03-24T06:44:00.860Z"
      }
    }
  }
}

保存文件后执行如下命令重启openclaw服务(若无法启动,则表示配置修改有误,请自行检查)

openclaw gateway restart

此时我们可以分别和三个机器人对话看下能否回复,如果不回复,则表示设置会飞书配置有误,请检查(我是一次性通过)

 

 

至此,多个飞书机器人配置完成。共用同一个模型,可以对话。
如何配置多个机器人使用不同的模型对话。
多个飞书机器人走不通的模型对话成功的配置可参考如下。

{
  "meta": {
    "lastTouchedVersion": "2026.3.13",
    "lastTouchedAt": "2026-03-30T13:14:07.844Z"
  },
  "wizard": {
    "lastRunAt": "2026-03-23T13:25:27.366Z",
    "lastRunVersion": "2026.3.13",
    "lastRunCommand": "onboard",
    "lastRunMode": "local"
  },
  "update": {
    "checkOnStart": false
  },
  "browser": {
    "executablePath": "/usr/bin/google-chrome",
    "headless": true,
    "defaultProfile": "openclaw"
  },
  "models": {
    "providers": {
      "dashscope-coding": {
        "baseUrl": "https://coding.dashscope.aliyuncs.com/v1",
        "apiKey": "sk-sp-b3694b845ed8b895418",
        "api": "openai-completions",
        "models": [
          {
            "id": "qwen3-max-2026-01-23",
            "name": "Qwen3-Max-2026-01-23",
            "api": "openai-completions",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 262144,
            "maxTokens": 65536
          },
          {
            "id": "qwen3.5-plus",
            "name": "Qwen3.5-Plus",
            "api": "openai-completions",
            "reasoning": false,
            "input": [
              "text",
              "image"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 1000000,
            "maxTokens": 65536
          },
          {
            "id": "kimi-k2.5",
            "name": "Kimi K2.5",
            "api": "openai-completions",
            "reasoning": false,
            "input": [
              "text",
              "image"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 256000,
            "maxTokens": 65536
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "dashscope-coding/qwen3.5-plus"
      },
      "models": {
        "dashscope-coding/qwen3-max-2026-01-23": {
          "alias": "qwen3-max-2026-01-23"
        },
        "dashscope-coding/qwen3.5-plus": {
          "alias": "qwen3.5-plus"
        },
        "dashscope-coding/kimi-k2.5": {
          "alias": "kimi-k2.5"
        }
      },
      "workspace": "/home/admin/.openclaw/workspace",
      "compaction": {
        "mode": "safeguard"
      }
    },
    "list": [
      {
        "id": "feishu-default",
        "name": "飞书机器人 1(默认)",
        "model": {
          "primary": "dashscope-coding/qwen3.5-plus"
        }
      },
      {
        "id": "feishu-robot-2",
        "name": "飞书机器人 2(Qwen3-Max)",
        "model": {
          "primary": "dashscope-coding/qwen3-max-2026-01-23"
        }
      },
      {
        "id": "feishu-robot-3",
        "name": "飞书机器人 3(Kimi K2.5)",
        "model": {
          "primary": "dashscope-coding/kimi-k2.5"
        }
      }
    ]
  },
  "bindings": [
    {
      "match": {
        "channel": "feishu",
        "accountId": "default"
      },
      "agentId": "feishu-default"
    },
    {
      "match": {
        "channel": "feishu",
        "accountId": "robot-2"
      },
      "agentId": "feishu-robot-2"
    },
    {
      "match": {
        "channel": "feishu",
        "accountId": "robot-3"
      },
      "agentId": "feishu-robot-3"
    }
  ],
  "tools": {
    "profile": "full"
  },
  "commands": {
    "native": "auto",
    "nativeSkills": "auto",
    "restart": true,
    "ownerDisplay": "raw"
  },
  "session": {
    "dmScope": "per-account-channel-peer"
  },
  "cron": {
    "enabled": true
  },
  "hooks": {
    "internal": {
      "enabled": true,
      "entries": {
        "boot-md": {
          "enabled": true
        },
        "command-logger": {
          "enabled": true
        },
        "session-memory": {
          "enabled": true
        }
      }
    }
  },
  "gateway": {
    "port": 14929,
    "mode": "local",
    "bind": "lan",
    "controlUi": {
      "basePath": "95d52cda",
      "allowedOrigins": [
        "http://47.96.90.130:14929"
      ],
      "dangerouslyAllowHostHeaderOriginFallback": true,
      "allowInsecureAuth": true,
      "dangerouslyDisableDeviceAuth": true
    },
    "auth": {
      "mode": "token",
      "token": "7795f9310378fe55891e2a08"
    },
    "tailscale": {
      "mode": "off",
      "resetOnExit": false
    },
    "reload": {
      "mode": "restart"
    },
    "http": {
      "endpoints": {
        "chatCompletions": {
          "enabled": true
        },
        "responses": {
          "enabled": true
        }
      }
    },
    "nodes": {
      "denyCommands": [
        "camera.snap",
        "camera.clip",
        "screen.record",
        "contacts.add",
        "calendar.add",
        "reminders.add",
        "sms.send"
      ]
    }
  },
  "plugins": {
    "enabled": true,
    "allow": [
      "dingtalk-connector",
      "wecom-openclaw-plugin",
      "openclaw-qqbot",
      "dashscope-cfg",
      "openclaw-lark"
    ],
    "entries": {
      "wecom-openclaw-plugin": {
        "enabled": true
      },
      "dingtalk-connector": {
        "enabled": true
      },
      "openclaw-qqbot": {
        "enabled": true
      },
      "dashscope-cfg": {
        "enabled": true
      },
      "openclaw-lark": {
        "enabled": true
      },
      "feishu": {
        "enabled": true
      }
    },
    "installs": {
      "wecom-openclaw-plugin": {
        "source": "npm",
        "spec": "@wecom/wecom-openclaw-plugin",
        "installPath": "/home/admin/.openclaw/extensions/wecom-openclaw-plugin",
        "version": "2026.3.20",
        "resolvedName": "@wecom/wecom-openclaw-plugin",
        "resolvedVersion": "2026.3.20",
        "resolvedSpec": "@wecom/wecom-openclaw-plugin@2026.3.20",
        "integrity": "sha512-52lXXq7afwR12LdDVTY7vyZZCApXTcB88A9quuejHZm7eLm3NT/0rbowzyvaAsUVbx35vqkeGl/5pOehYqrA==",
        "shasum": "c775c283426b85d17b9b31e2b6498be731b7da03",
        "resolvedAt": "2026-03-24T01:57:40.355Z",
        "installedAt": "2026-03-24T01:57:43.252Z"
      },
      "dingtalk-connector": {
        "source": "npm",
        "spec": "@dingtalk-real-ai/dingtalk-connector",
        "installPath": "/home/admin/.openclaw/extensions/dingtalk-connector",
        "version": "0.8.2",
        "resolvedName": "@dingtalk-real-ai/dingtalk-connector",
        "resolvedVersion": "0.8.2",
        "resolvedSpec": "@dingtalk-real-ai/dingtalk-connector@0.8.2",
        "integrity": "sha512-jldHolo1QtVKRK+4i8906gk43a3DRdVSZsd5IHdGbjIQRFL216ZC1QSF4dvaQpHHAbYB3YTCrR+PMZrMiNfKTQ==",
        "shasum": "51caedba5e90e217d72c0658af1a52bbe38b513a",
        "resolvedAt": "2026-03-24T01:58:03.674Z",
        "installedAt": "2026-03-24T01:58:46.216Z"
      },
      "openclaw-qqbot": {
        "source": "npm",
        "spec": "@tencent-connect/openclaw-qqbot@latest",
        "installPath": "/home/admin/.openclaw/extensions/openclaw-qqbot",
        "version": "1.6.4",
        "resolvedName": "@tencent-connect/openclaw-qqbot",
        "resolvedVersion": "1.6.4",
        "resolvedSpec": "@tencent-connect/openclaw-qqbot@1.6.4",
        "integrity": "sha512-1tMIqKOlhTk+8mZA/G9uTSbEp0Za9mxbXwOhg67/hwEGiUgYHB7nKQ1QQjjvkQ==",
        "shasum": "d0db258464aa7bb935af3d920ea93668af0be537",
        "resolvedAt": "2026-03-24T01:59:56.647Z",
        "installedAt": "2026-03-24T02:01:42.216Z"
      },
      "dashscope-cfg": {
        "source": "archive",
        "sourcePath": "/home/admin/dashscope-cfg.tar.gz",
        "installPath": "/home/admin/.openclaw/extensions/dashscope-cfg",
        "version": "2026.2.25",
        "installedAt": "2026-03-24T06:00:36.985Z"
      },
      "openclaw-lark": {
        "source": "npm",
        "spec": "@larksuite/openclaw-lark@2026.3.18",
        "installPath": "/home/admin/.openclaw/extensions/openclaw-lark",
        "version": "2026.3.18",
        "resolvedName": "@larksuite/openclaw-lark",
        "resolvedVersion": "2026.3.18",
        "resolvedSpec": "@larksuite/openclaw-lark@2026.3.18",
        "integrity": "sha512-9qqO0a1HQ+2E9jvob/13jf1ZDfe39vzr7SgYFgtNc/ajv+jFaC7sweONyPZbiQ22CF+lIWb4FvSve74ev0Irnw==",
        "shasum": "5358c445b0fcfc65e99462b2a15c755bf39919f8",
        "resolvedAt": "2026-03-24T06:43:48.927Z",
        "installedAt": "2026-03-24T06:44:00.860Z"
      }
    }
  },
  "channels": {
    "feishu": {
      "enabled": true,
      "appId": "cli_a940cbc48dcc8",
      "appSecret": "JPxxcS1BsVq8pU7eOcneFpomdr",
      "domain": "feishu",
      "connectionMode": "websocket",
      "requireMention": true,
      "dmPolicy": "open",
      "groupPolicy": "open",
      "accounts": {
        "robot-2": {
          "name": "飞书机器人 2(Qwen3-Max)",
          "appId": "cli_a9403ddf81cc4",
          "appSecret": "kjTwebqxWxBOEpWeVogQ1vDcwd",
          "domain": "feishu",
          "connectionMode": "websocket",
          "requireMention": true,
          "dmPolicy": "open",
          "groupPolicy": "open",
          "enabled": true
        },
        "robot-3": {
          "name": "飞书机器人 3(Kimi K2.5)",
          "appId": "cli_a9403e8dcca",
          "appSecret": "musXRPeNP6kNB9lcyZXanpG4vc",
          "domain": "feishu",
          "connectionMode": "websocket",
          "requireMention": true,
          "dmPolicy": "open",
          "groupPolicy": "open",
          "enabled": true
        }
      }
    }
  }
}




























 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-3-36387-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:OpenClaw 命令速查手册,openclaw命令大全
下一篇:OpenClaw 入门配置指南 - 从零开始搭建你的私人 AI 助手