乐于分享
好东西不私藏

MaxClaw搭配飞书官方插件实战

MaxClaw搭配飞书官方插件实战

📌 前言

OpenClaw 飞书官方插件让你的 OpenClaw 以你的身份更好地调用飞书的各类能力。你说一句话,它就能直接在飞书里帮你把活儿干了!

本文将详细介绍从零开始配置飞书官方插件的完整步骤。


🧱 一、安装前提

1.1 安装好 OpenClaw/maxclaw

我使用的是maxclaw,就是minimax提供的云openclaw,它相当于在云上配好了环境,内置了一些插件和skills,解决了很多人不会部署的问题,适合新手快速上手。只要开通基础版,1个月39就可以使用maxclaw,而且还送了每个月5000的M币,每天还送200个,基本不用再花钱买大模型token了。

1.2 创建飞书应用

  1. 登录 飞书开放平台

  2. 点击「创建企业自建应用」

  3. 配置应用名、描述及图标,点击「创建」

1.3 添加机器人能力

  1. 在左侧目录选择「应用能力」→「添加应用能力」

  2. 选择「按能力添加」页签

  3. 点击「机器人」能力卡片的「添加」按钮


🔐 二、配置权限

2.1 进入权限管理

在左侧目录选择「开发配置」→「权限管理」,点击「批量导入/导出权限」

2.2 导入权限

将以下权限 JSON 复制粘贴进去:

{  "scopes": {    "tenant": [      "contact:contact.base:readonly",      "docx:document:readonly",      "im:chat:read",      "im:chat:update",      "im:message.group_at_msg:readonly",      "im:message.p2p_msg:readonly",      "im:message.pins:read",      "im:message.pins:write_only",      "im:message.reactions:read",      "im:message.reactions:write_only",      "im:message:readonly",      "im:message:recall",      "im:message:send_as_bot",      "im:message:send_multi_users",      "im:message:send_sys_msg",      "im:message:update",      "im:resource",      "application:application:self_manage",      "cardkit:card:write",      "cardkit:card:read"    ],    "user": [      "contact:user.employee_id:readonly",      "offline_access","base:app:copy",      "base:field:create",      "base:field:delete",      "base:field:read",      "base:field:update",      "base:record:create",      "base:record:delete",      "base:record:retrieve",      "base:record:update",      "base:table:create",      "base:table:delete",      "base:table:read",      "base:table:update",      "base:view:read",      "base:view:write_only",      "base:app:create",      "base:app:update",      "base:app:read",      "board:whiteboard:node:create",      "board:whiteboard:node:read",      "calendar:calendar:read",      "calendar:calendar.event:create",      "calendar:calendar.event:delete",      "calendar:calendar.event:read",      "calendar:calendar.event:reply",      "calendar:calendar.event:update",      "calendar:calendar.free_busy:read",      "contact:contact.base:readonly",      "contact:user.base:readonly",      "contact:user:search",      "docs:document.comment:create",      "docs:document.comment:read",      "docs:document.comment:update",      "docs:document.media:download",      "docs:document:copy",      "docx:document:create",      "docx:document:readonly",      "docx:document:write_only",      "drive:drive.metadata:readonly",      "drive:file:download",      "drive:file:upload",      "im:chat.members:read",      "im:chat:read",      "im:message",      "im:message.group_msg:get_as_user",      "im:message.p2p_msg:get_as_user",      "im:message.send_as_user",      "im:message:readonly",      "search:docs:read",      "search:message",      "space:document:delete",      "space:document:move",      "space:document:retrieve",      "task:comment:read",      "task:comment:write",      "task:task:read",      "task:task:write",      "task:task:writeonly",      "task:tasklist:read",      "task:tasklist:write",      "wiki:node:copy",      "wiki:node:create",      "wiki:node:move",      "wiki:node:read",      "wiki:node:retrieve",      "wiki:space:read",      "wiki:space:retrieve",      "wiki:space:write_only"    ]  }}

2.3 发布应用

  1. 点击顶部「创建版本」

  2. 配置版本号、默认能力及更新说明

  3. 点击「保存」→「确认发布」

2.4 获取凭证

在「基础信息」→「凭证与基础信息」中获取:

  • App ID

  • App Secret


⚙️ 三、安装插件

3.1 下载并安装 CLI

# 设置 npm 镜像npm config set registry https://registry.npmjs.org
# 下载插件curl -o /tmp/feishu-openclaw-plugin-onboard-cli.tgz https://sf3-cn.feishucdn.com/obj/open-platform-opendoc/4d184b1ba733bae2423a89e196a2ef8f_QATOjKH1WN.tgz
# 安装npm install /tmp/feishu-openclaw-plugin-onboard-cli.tgz -g
# 清理rm /tmp/feishu-openclaw-plugin-onboard-cli.tgz

3.2 运行安装

feishu-plugin-onboard install

根据提示完成配置:

  • 如果已有飞书应用,可选择沿用或创建新应用

  • 填入第1步获取的 App ID 和 App Secret


🚀 四、启动 OpenClaw

openclaw gateway run

出现以下内容说明插件开始监听飞书事件:

[plugins] feishu-openclaw-plugin: loaded

验证插件状态:

openclaw plugins list

  • feishu-openclaw-plugin 的 Status 为 loaded ✅

  • feishu 的 Status 为 disabled ✅


📱 五、配置事件订阅

5.1 配置订阅方式

  1. 进入飞书应用 → 「事件订阅」

  2. 配置请求网址(URL)

  3. 添加接收消息事件:

    1. im.message.receive_v1

  4. 发布版本


🎯 六、完整能力一览

类别

能力

💬 消息

消息读取、发送、回复、搜索、图片/文件下载

📄 文档

创建、更新、读取云文档

📊 多维表格

创建/管理多维表格、数据表、字段、记录

📅 日历日程

日程管理、参会人管理、忙闲查询

✅ 任务

任务管理、清单、子任务、评论


哈哈,上面的内容是maxclaw帮我写的,我在飞书中和配置好的机器人对话,让它根据网上搜索的内容还有我提供的官方文档,自己写文章,并创建飞书文档。这是我和他的对话。
文档是创建了,但尴尬的事发生了,我没有编辑权限。
然后想要编辑权限,只能向机器人申请,他没理我。
这样也不行啊,有些地方还得我编辑,当然我也可以告诉他如何修改,让它来修改。他还说没权限,但其实是有的。
我本来是想在文档中评论,让他读取评论自己修改,但好像api还不支持。这个飞书官方插件昨天刚刚上线,很多地方还不完善。
对了,本身openclaw是内置了飞书插件的,为什么我还要费力换成官方插件,就是因为内置的是个人开发的,没有办法写文档(但可以创建)。
那么如何解决编辑权限问题呢,一是等官方解决,二是想别的办法。我想到一个办法,就是用知识库,知识库可以统一设置编辑权限,然后让他把文档生成到知识库中,还真成功了。
这里又有一个问题,我花了点时间才解决。其实他回复的,添加成员 是搜索不到 maxclaw这个 龙虾的。知识库需要打开…然后点击最下面的更多,再添加文档应用,这样才能找到他,给他权限。
这样 龙虾才有权限在知识库下创建文档。
是不是挺有意思,当agent能够自己搜索,自己创作,自己工作时,就会节省大量的人力。但这样人类最终何去何从,当大量的工作被AI取代,程序员、内容创作者、脑力劳动者,甚至随着机器人的快速发展,体力劳动者也将被取代
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » MaxClaw搭配飞书官方插件实战

评论 抢沙发

8 + 1 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮