OpenClaw飞书插件安装错误解决方法

AI大语言模型

OpenClaw已自带飞书插件,插件位置如下:

/usr/lib/node_modules/openclaw/extensions/feishu/

如果查看该路径不存在,可以先更新OpenClaw,参考OpenClaw安装配置教程更新、卸载OpenClaw部分。

执行OpenClaw配置聊天工具命令:

openclaw channels add

选择飞书后,提示下载插件。此时,下载的飞书插件将保存在以下路径:

~/.openclaw/extensions/feishu/

按照正常流程,插件下载完成后会自动安装,但由于插件兼容问题导致安装失败。

编辑飞书插件配置文件:

nano /usr/lib/node_modules/openclaw/extensions/feishu/package.json

找到以下字段:

"devDependencies": {
    "openclaw": "workspace:*"
}

删除workspace:*,如下:

"devDependencies": {
    "openclaw": ""
}

手动安装插件:

cd /usr/lib/node_modules/openclaw/extensions/feishu/
npm install

执行配置聊天工具命令设置API信息:

openclaw channels add

如果仍然提示下载插件,可手动修改配置文件:

nano ~/.openclaw/openclaw.json

编辑内容如下:

"channels": {
    "feishu": {
        "enabled": true,
        "domain": "feishu",
        "groupPolicy": "disabled",
        "appId": "${FEISHU_APP_ID}",
        "appSecret": "${FEISHU_APP_SECRET}",
        "botName": "我的机器人"
    }
},
"plugins": {
    "feishu": {
        "enabled": true
    }
}

编辑.env文件配置环境变量:

nano ~/.openclaw/.env

内容如下:

FEISHU_APP_ID="你的APP Id"
FEISHU_APP_SECRET="你的APP Secret"

重启OpenClaw网关:

openclaw gateway restart

如果提示有重复的飞书插件,执行以下命令删除:

rm -rf ~/.openclaw/extensions/feishu

如果需要禁用某个聊天工具,执行以下命令不会删除插件本身,仅禁用所选择插件:

openclaw channels remove

删除飞书插件:

openclaw channels remove --channel feishu --delete
AI大语言模型