


适用范围:轻量服务器、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的配置文件复制备份。以免改错。
2、复制如下内容,并将红色区域的信息更换为对应飞书机器人的id和appSecretcp /home/admin/.openclaw/openclaw.json /home/admin/.openclaw/openclaw.json-bak2026-3-30
说明:main_bot为openclaw默认的这个机器人配置
3、打开openclaw.json配置文件,将上面复制修改后的内容。替换如下原来的内容。(你那边显示的如下代码可能不完全一致,请根据自己的情况调整)"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": ["*"]
}
}
替换后是如下显示。 修改完后保存openclaw.json文件。"channels": {
"feishu": {
"enabled": true,
"appId": "cli_a940cxxxxc8",
"appSecret": "JPxxcS1BsVOdxxxx",
"domain": "feishu",
"connectionMode": "websocket",
"requireMention": true,
"dmPolicy": "open",
"groupPolicy": "open"
}
},
我这边的完整的代码如下:
保存文件后执行如下命令重启openclaw服务(若无法启动,则表示配置修改有误,请自行检查){
"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 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
}
}
}
}
}






















文章评论 本文章有个评论