将openclaw接入飞书:10分钟,让你的AI员工直接操作你的文档和表格!

将openclaw接入飞书:10分钟,让你的AI员工直接操作你的文档和表格!

上一篇,我们给小龙虾接了 Telegram,实现了手机遥控。

但说实话,Telegram 只解决了"能聊天"的问题。你跟小龙虾说"帮我写个文档",它写完了——然后呢?你还得自己复制粘贴到你的编辑器中。

这就像请了个助手,他只能站在门外隔着门跟你喊话,但不能进屋帮你干活。

今天这篇,我们把门打开。让小龙虾直接进入你的飞书——读文档、写文档、操作表格、管理日程,全部自己来。

先看效果👇

image

飞书的配置比 Telegram 多一些步骤,但别慌——跟着我走,每一步都有截图,大概10分钟搞定。

飞书的接入分四个阶段,先有个全局概念,不容易迷路:

  1. 在飞书上造一个机器人 — 相当于给小龙虾办一张飞书工牌
  2. 在服务器上装飞书插件 — 让小龙虾学会"说飞书的语言"
  3. 配置长连接 — 让机器人保持在线,不会聊着聊着断了
  4. 加入群聊 & 配对 — 正式上岗

看着多,其实每个阶段都是点点点的事。开干。


第一阶段:在飞书上造一个机器人

创建应用

打开飞书开放平台:https://open.feishu.cn/app ,点击创建企业自建应用。

image

填一下应用名称、描述、图标。名字随便起,之后能改,别纠结。点创建。

image

给机器人开能力

创建完会跳到配置页面。找到「添加应用能力」里的机器人模块,点添加。

image

这一步是告诉飞书:“这个应用是个机器人,能在聊天里跟人说话。”

批量导入权限(关键步骤)

接下来要给机器人开权限。这步很重要——权限决定了小龙虾能在飞书里干什么。

点击左侧的权限管理,再点批量导入导出权限按钮。

image

把弹窗里的默认内容删掉,粘贴下面这段配置:

{"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"]}}
💡 这段配置干了什么? 简单说,它让小龙虾拥有了操作飞书文档、表格、日历、任务、知识库等几乎所有功能的权限。你不需要逐个理解每一条,直接全部粘贴就行。想详细了解的,可以看飞书的 权限说明文档

点击「下一步,确认新增权限」。

image

弹出数据范围确认窗口,直接点确定。

image

发布上线

权限配好了,接下来让这个机器人正式"入职"。

点击页面顶部的创建版本按钮。

image

填一下版本号和更新说明,随便写就行。

image

拉到底部点保存

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

弹窗里点申请线上发布

image

这时候你的飞书会收到开发小助手发来的审批通知。点消息里的「进入管理后台审核」。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

找到你刚创建的机器人,点审核。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

通过

image
⚠️ 踩坑预警:这里是自己审批自己,别觉得奇怪。因为你既是开发者又是管理员,所以自己创建自己批。直接通过就好。

记录凭证

审核通过后,回到机器人配置页面,找到左侧导航的基础信息 → 凭证与基础信息

记录下 App IDApp Secret。下一步要用。

image
⚠️ 踩坑预警:App Secret 就是你机器人的密码,绝对不要发到任何公开的地方。泄露了别人就能冒充你的机器人。

到这里,飞书端的机器人就造好了。喘口气,最难的部分已经过去了。


第二阶段:在服务器上装飞书插件

SSH 连上你的服务器,依次执行下面这四条命令:

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 npminstall /tmp/feishu-openclaw-plugin-onboard-cli.tgz -grm /tmp/feishu-openclaw-plugin-onboard-cli.tgz 
💡 这四条干了什么? 切换 npm 源 → 下载飞书官方插件包 → 全局安装 → 清理安装包。复制粘贴就好,不需要理解每一行。

然后执行安装命令:

feishu-plugin-onboard install

如果提示要删除已安装的飞书 MCP,直接输入大写的 Y 回车。

image

接着会让你输入 App ID 和 App Secret,就是刚才让你记录的那两个。依次粘贴进去。

image

看到 Installation finished 就说明安装成功了。

💡 后面可能会跟一个"检查失败"的提示,不用管它,不影响使用。实在不放心可以跑一下:

看到 feishu-openclaw-plugin 的 Status 是 loaded 就稳了。

最后重启 gateway:

openclaw gateway restart 

服务器端搞定。做到这里,你已经完成了80%。


第三阶段:配置长连接(保持在线)

这一步解决一个问题:让机器人一直在线,不会聊着聊着突然没反应。

回到飞书开放平台,找到左侧导航的事件与回调 → 事件配置

点击订阅方式右边的小铅笔图标。

image

选择长连接方式。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后点右侧的添加事件按钮。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在弹窗中搜索"接收消息",勾选搜出来的结果,点确认添加。

image
💡 为什么要加这个事件? 不加的话,机器人收不到你发的消息。这就像你给了助手一个工位,但没告诉前台"有人找他要转达"。

加完事件后,还需要再创建一个新版本让配置生效。点顶部的创建版本,流程和之前一样——填版本号、保存、申请发布、自己审批通过。

image

第四阶段:让机器人正式上岗

群聊使用

找到你想让小龙虾加入的飞书群,点击群机器人

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

添加机器人

image

选你刚创建的那个,点添加。

image

现在在群里 @你的机器人,随便说句话试试。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

收到回复了?恭喜,群聊搞定。群里直接 @就能用,不需要额外配对。

私聊配对

但如果你想跟小龙虾一对一私聊,还需要配对一下。

双击机器人头像进入私聊,发条消息。小龙虾会回你一个配对码

image

回到服务器,执行:

openclaw pairing approve feishu <配对码>--notify

<配对码> 换成你收到的那个。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

看到授权成功的提示,私聊通道也打通了。


现在,回到飞书,让小龙虾帮你约个会议试试。

image

它不再是隔着门喊话的助手了。它能直接坐到你的飞书工位上,帮你写文档、读资料、操作表格、管理任务。

截个图发到群里吧:“我的AI助手,现在能直接操作我的飞书了。”

从 Telegram 的"能聊天",到飞书的"能干活",小龙虾的能力边界又往外推了一大步。

AI不是装上就有用的,得让它够得着你的工作台。


你最希望小龙虾在飞书里帮你自动化哪件事?写周报?整理会议纪要?还是自动填表?评论区聊聊👇# 将openclaw接入飞书:10分钟,让你的AI员工直接操作你的文档和表格!

上一篇,我们给小龙虾接了 Telegram,实现了手机遥控。

但说实话,Telegram 只解决了"能聊天"的问题。你跟小龙虾说"帮我写个文档",它写完了——然后呢?你还得自己复制粘贴到你的编辑器中。

这就像请了个助手,他只能站在门外隔着门跟你喊话,但不能进屋帮你干活。

今天这篇,我们把门打开。让小龙虾直接进入你的飞书——读文档、写文档、操作表格、管理日程,全部自己来。

先看效果👇

image

飞书的配置比 Telegram 多一些步骤,但别慌——跟着我走,每一步都有截图,大概10分钟搞定。

飞书的接入分四个阶段,先有个全局概念,不容易迷路:

  1. 在飞书上造一个机器人 — 相当于给小龙虾办一张飞书工牌
  2. 在服务器上装飞书插件 — 让小龙虾学会"说飞书的语言"
  3. 配置长连接 — 让机器人保持在线,不会聊着聊着断了
  4. 加入群聊 & 配对 — 正式上岗

看着多,其实每个阶段都是点点点的事。开干。


第一阶段:在飞书上造一个机器人

创建应用

打开飞书开放平台:https://open.feishu.cn/app ,点击创建企业自建应用。

image

填一下应用名称、描述、图标。名字随便起,之后能改,别纠结。点创建。

image

给机器人开能力

创建完会跳到配置页面。找到「添加应用能力」里的机器人模块,点添加。

image

这一步是告诉飞书:“这个应用是个机器人,能在聊天里跟人说话。”

批量导入权限(关键步骤)

接下来要给机器人开权限。这步很重要——权限决定了小龙虾能在飞书里干什么。

点击左侧的权限管理,再点批量导入导出权限按钮。

image

把弹窗里的默认内容删掉,粘贴下面这段配置:

{"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"]}}
💡 这段配置干了什么? 简单说,它让小龙虾拥有了操作飞书文档、表格、日历、任务、知识库等几乎所有功能的权限。你不需要逐个理解每一条,直接全部粘贴就行。想详细了解的,可以看飞书的 权限说明文档

点击「下一步,确认新增权限」。

image

弹出数据范围确认窗口,直接点确定。

image

发布上线

权限配好了,接下来让这个机器人正式"入职"。

点击页面顶部的创建版本按钮。

image

填一下版本号和更新说明,随便写就行。

image

拉到底部点保存

image

弹窗里点申请线上发布

image

这时候你的飞书会收到开发小助手发来的审批通知。点消息里的「进入管理后台审核」。

image

找到你刚创建的机器人,点审核。

image

通过

image
⚠️ 踩坑预警:这里是自己审批自己,别觉得奇怪。因为你既是开发者又是管理员,所以自己创建自己批。直接通过就好。

记录凭证

审核通过后,回到机器人配置页面,找到左侧导航的基础信息 → 凭证与基础信息

记录下 App IDApp Secret。下一步要用。

image
⚠️ 踩坑预警:App Secret 就是你机器人的密码,绝对不要发到任何公开的地方。泄露了别人就能冒充你的机器人。

到这里,飞书端的机器人就造好了。喘口气,最难的部分已经过去了。


第二阶段:在服务器上装飞书插件

SSH 连上你的服务器,依次执行下面这四条命令:

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 npminstall /tmp/feishu-openclaw-plugin-onboard-cli.tgz -grm /tmp/feishu-openclaw-plugin-onboard-cli.tgz 
💡 这四条干了什么? 切换 npm 源 → 下载飞书官方插件包 → 全局安装 → 清理安装包。复制粘贴就好,不需要理解每一行。

然后执行安装命令:

feishu-plugin-onboard install

如果提示要删除已安装的飞书 MCP,直接输入大写的 Y 回车。

image

接着会让你输入 App ID 和 App Secret,就是刚才让你记录的那两个。依次粘贴进去。

image

看到 Installation finished 就说明安装成功了。

💡 后面可能会跟一个"检查失败"的提示,不用管它,不影响使用。实在不放心可以跑一下:

看到 feishu-openclaw-plugin 的 Status 是 loaded 就稳了。

最后重启 gateway:

openclaw gateway restart 

服务器端搞定。做到这里,你已经完成了80%。


第三阶段:配置长连接(保持在线)

这一步解决一个问题:让机器人一直在线,不会聊着聊着突然没反应。

回到飞书开放平台,找到左侧导航的事件与回调 → 事件配置

点击订阅方式右边的小铅笔图标。

image

选择长连接方式。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后点右侧的添加事件按钮。

image

在弹窗中搜索"接收消息",勾选搜出来的结果,点确认添加。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
💡 为什么要加这个事件? 不加的话,机器人收不到你发的消息。这就像你给了助手一个工位,但没告诉前台"有人找他要转达"。

加完事件后,还需要再创建一个新版本让配置生效。点顶部的创建版本,流程和之前一样——填版本号、保存、申请发布、自己审批通过。

image

第四阶段:让机器人正式上岗

群聊使用

找到你想让小龙虾加入的飞书群,点击群机器人

image

添加机器人

image

选你刚创建的那个,点添加。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

现在在群里 @你的机器人,随便说句话试试。

image

收到回复了?恭喜,群聊搞定。群里直接 @就能用,不需要额外配对。

私聊配对

但如果你想跟小龙虾一对一私聊,还需要配对一下。

双击机器人头像进入私聊,发条消息。小龙虾会回你一个配对码

image

回到服务器,执行:

openclaw pairing approve feishu <配对码>--notify

<配对码> 换成你收到的那个。

image

看到授权成功的提示,私聊通道也打通了。


现在,回到飞书,让小龙虾帮你约个会议试试。

image

它不再是隔着门喊话的助手了。它能直接坐到你的飞书工位上,帮你写文档、读资料、操作表格、管理任务。

截个图发到群里吧:“我的AI助手,现在能直接操作我的飞书了。”

从 Telegram 的"能聊天",到飞书的"能干活",小龙虾的能力边界又往外推了一大步。

AI不是装上就有用的,得让它够得着你的工作台。


你最希望小龙虾在飞书里帮你自动化哪件事?写周报?整理会议纪要?还是自动填表?评论区聊聊👇

Read more

新手避坑指南:使用Llama-Factory常见的十个错误及解决方案

新手避坑指南:使用 Llama-Factory 常见的十个错误及解决方案 在大模型时代,越来越多的研究者和开发者希望将预训练语言模型应用于垂直领域——比如客服问答、法律咨询或医疗辅助。然而,直接从零开始训练一个大模型既不现实也不经济。于是,微调(Fine-tuning) 成为最主流的方式。 但问题来了:传统微调需要写复杂的训练脚本、管理分布式环境、处理显存瓶颈……这对新手来说简直是“劝退三连”。直到 Llama-Factory 的出现。 这个开源项目像是一站式自助餐厅,把数据预处理、模型加载、LoRA/QLoRA 配置、训练监控、权重合并全都打包好了,甚至提供了可视化界面,点点鼠标就能启动训练。听起来很美好?没错,但它也有自己的“隐藏规则”——稍有不慎,就会遇到训练崩溃、显存溢出、权重无效等问题。 下面我们就来盘点一下,使用 Llama-Factory 时新手最容易踩的十个坑,并结合底层机制给出真正能落地的解决建议。 为什么你明明用了 LoRA 还是爆显存? 这是最常见的第一问:

Whisper-large-v3智能助手构建:基于Gradio的多语言语音交互界面

Whisper-large-v3智能助手构建:基于Gradio的多语言语音交互界面 想象一下,你有一段外语会议录音需要整理成文字,或者想为一段视频快速生成字幕,又或者只是想试试把语音实时转成文字。过去,你可能需要下载各种软件,或者忍受在线服务缓慢的速度和繁琐的步骤。 现在,情况完全不同了。基于OpenAI开源的Whisper Large v3模型,我们可以轻松搭建一个属于自己的、功能强大的语音识别Web服务。它不仅能识别99种语言,还能自动检测语言类型,支持上传文件和实时录音,而且完全在你的掌控之中。 今天,我就带你一步步构建这个智能语音助手,并用Gradio给它装上一个简洁好用的网页界面。整个过程就像搭积木一样简单,即使你不是专业的AI工程师,也能跟着完成。 1. 项目能做什么? 在开始动手之前,我们先看看这个项目搭建好后,能帮你解决哪些实际问题。 核心功能亮点: * 多语言识别:支持包括中文、英文、日语、法语、德语等在内的99种语言,系统能自动判断你上传的音频是哪种语言。 * 两种使用方式: * 文件上传:直接上传WAV、MP3、M4A等常见格式的音频文件

5分钟部署GLM-ASR-Nano-2512:超越Whisper V3的语音识别神器

5分钟部署GLM-ASR-Nano-2512:超越Whisper V3的语音识别神器 你是否还在为语音转文字的准确率发愁?会议录音听不清、方言识别不准、低音量场景效果差、上传格式受限……这些问题,GLM-ASR-Nano-2512 一次性解决。它不是又一个 Whisper 衍生模型,而是一个专为中文真实场景打磨的 15 亿参数语音识别新标杆——在多个公开基准测试中,它的中文识别准确率已稳定超越 OpenAI Whisper V3,同时模型体积更小、启动更快、对硬件要求更低。 更重要的是,它开箱即用:不需要写一行训练代码,不用配复杂环境,5 分钟内就能在你的电脑上跑起来,拖入一段录音,几秒后就得到精准文字稿。本文将带你从零开始,手把手完成本地部署,并实测它在普通话、粤语、嘈杂环境、微弱人声等典型场景下的真实表现。 1. 为什么你需要 GLM-ASR-Nano-2512? 在语音识别领域,“能用”和“好用”之间隔着一堵墙。很多模型在干净实验室音频上表现亮眼,但一到真实世界就露馅:会议室空调声盖过发言、

2026 届毕业生必看:各大学位论文 AIGC 检测率要求汇总,超过这个数真的危险了!

2026 届毕业生必看:各大学位论文 AIGC 检测率要求汇总,超过这个数真的危险了!

一、 前言 随着 2026 届毕业季的临近,很多小伙伴在写论文时都离不开 AI 的辅助。但今年最让大家头疼的不再仅仅是查重率,而是新出的AIGC 疑似度。 很多学校已经明确:如果 AIGC 检测超过阈值,直接取消答辩资格! 今天我就帮大家梳理一下目前主流的检测要求,以及如何正确应对。 二、 各大高校 AIGC 检测率“红线”汇总 虽然各校标准不一,但根据目前各大高校反馈的最新政策,基本可以划分为三个梯度: 风险等级AIGC 疑似度范围学校处理建议安全区< 20%基本无风险,属于合理参考范围。预警区20% - 40%导师需进行人工核查,可能要求提供写作痕迹证据。高危区> 40%极大可能被判定为“代写”或“学术不端”,面临延毕风险。 注意: 部分顶尖院校(如 C9