OpenClaw集成企微,并在指定的文档空间管理文档

企业微信集成OpenClaw还在持续完善中,目前使用企业微信与OpenClaw进行通信,但是想在指定的文档空间中创建文档还比较麻烦。

企业微信接入

腾讯官方提供了 OpenClaw如何接入企业微信智能机器人 指导文档,可以参考文档内容创建一个机器人。

但是如果已经配置好了大模型,那么可以通过如下方式接入:

安装企业微信插件的提示词:

请使用"npx -y @wecom/wecom-openclaw-cli install"这个命令安装企业微信插件, 如果已经安装过请使用“openclaw plugins update wecom-openclaw-plugin”升级到最新版本。

安装完成过程中botID是“aibXY6uL9wPjYcfV2QUAkpAOYeKD9w_WFYJ”,secret是"Ca3FsHP1pKQAdLT9n89mNsPw6u2yw3lrPFuj02Dy8f2"

安装完成后,测试一下连通性

企微文档接入

企业微信文档接入通过 OpenClaw如何接入企业微信智能机器人 文档设置权限和获取了链接信息后,可以直接让OpenClaw进行接入

提示词如下:

帮我接入这个 MCP
{
          "mcpServers": {
            "type": "streamable-http",
            "url": "https://qyapi.weixin.qq.com/mcp/bot/doc?uaKey=2Lnk2VxAUM18DqkTpSt........SxieZcTmK6A5KVvvYQM2LfJnegriKkP8U"
          }
        }

这里我遇到个问题,就是接入后 OpenClaw 无法管理企业微信文档

❌ 企业微信自动创建失败
多次尝试均失败,所有方法都返回相同错误:
{
  "error": {
    "code": -32602,
    "message": "Invalid request parameters"
  }
}
尝试的方法:
1. ❌ 创建文档(无 space_id)
2. ❌ 创建文档(空参数)
3. ❌ 创建文档(不同参数格式)
4. ❌ 编辑现有文档(使用 docid)
5. ❌ 添加智能表格
6. ❌ 直接调用企业微信 API
结论: 企业微信 MCP 接口可能存在参数验证问题,或 uaKey 权限不足。

这里核心是缺少了 space_id 参数,这个参数是创建文档时必须的,而官方的文档中并没有给出这个参数的描述。

经过确认这个 space_id 参数类似是文档的目录ID,通过这个参数可以在指定的目录中创建文档。

但是获取这个文档的方法比较特殊,需要如下几步:

步骤1: 用浏览器打开文档的URL

在企业微信文档中,双击打开任意文档后,在文档的右上角有个功能管理的按钮,找到【在浏览器中打开】点击后即可在浏览器中打开这个文档。

步骤2

  1. 找到要让OpenClaw管理的目录,打开 F12 开发者模式,在该目录中创建一个新文件

获取URL中的参数 space_id

通过网页打开企业微信文档空间,在指定的目录中,新建一个文档 通过F12查看文档创建的create请求,包含 space_id 和 feather_id

https://doc.weixin.qq.com/webdisk/create?r=56136079921961774243894177&sid=1gZqY4yaYmcu8nFpAIptYgAA&wedoc_xsrf=1