62 lines
1.6 KiB
Markdown
62 lines
1.6 KiB
Markdown
# 1
|
|
|
|
我按照你的进行修改后,启动报错:
|
|
|
|
```
|
|
Config invalid
|
|
File: ~\.openclaw\openclaw.json
|
|
Problem:
|
|
- plugins.entries.feishu.config: invalid config: must NOT have additional properties
|
|
|
|
Run: openclaw doctor --fix
|
|
Gateway aborted: config is invalid.
|
|
plugins.entries.feishu.config: invalid config: must NOT have additional properties
|
|
```
|
|
|
|
我只好改回来了,请你确认下这样的配置是否能用。
|
|
|
|
找到问题了。`groupPolicy` 和 `groupAllowFrom` 应该配置在 `channels.feishu` 层级下,而不是 `plugins.entries.feishu.config`。
|
|
|
|
你的飞书配置已经在 `channels.feishu.accounts` 下有正确的结构,只需要在 `channels.feishu` 这一级添加 group 白名单即可。
|
|
|
|
**输出文件:** `D:\OpenClaw-Workspace\openclaw.json.patch.json`
|
|
|
|
正确配置:
|
|
|
|
```json
|
|
{
|
|
"channels": {
|
|
"feishu": {
|
|
"groupPolicy": "allowlist",
|
|
"groupAllowFrom": [
|
|
"oc_4f37e6068f7641f06e4b3c94e150a0eb"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
### 合并步骤
|
|
|
|
打开 `C:\Users\admin\.openclaw\openclaw.json`,找到 `channels.feishu` 部分(就在文件开头),在 `enabled: true` 后面加上 `groupPolicy` 和 `groupAllowFrom`。
|
|
|
|
完整结构应该是:
|
|
|
|
```json
|
|
"channels": {
|
|
"feishu": {
|
|
"enabled": true,
|
|
"connectionMode": "websocket",
|
|
"groupPolicy": "allowlist",
|
|
"groupAllowFrom": [
|
|
"oc_4f37e6068f7641f06e4b3c94e150a0eb"
|
|
],
|
|
"accounts": {
|
|
...
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
保存后重启 Gateway 即可。这个配置是对所有飞书账号生效的(因为 groupPolicy 定义在 `channels.feishu` 层级)。
|