当前位置: 首页 > news >正文

飞书OpenClaw插件太香了!自动写文+整理表格+按评论修改保姆级教程

哈喽,大家好!

我是阿星👋🏻

这两天我在体验飞书新上的OpenClaw插件,个人感觉真的比我之前自己装的要好很多。

举个例子,比如说我现在让它构建一个写作Agent,每天直接帮我写推文,然后并且自动发布到草稿箱。👇🏻点击播放

我把这个项目架构发给他之后,他就直接给我输出了一篇样稿,并且写入了飞书文档和公众号后台。具体原理可以参考之前发过的我搭了一个 AI 写作机器人,每天自动写文章发到公众号草稿箱

我继续提要求,让它把刚才生成的文章整理到多维表格,

他也直接分类打标,自动统计字数规规矩矩的给我整理到表格里了。

接着我给他刚才写的样稿进行了评论,比如这篇文章我批注了,让他帮我修改开头结尾,然后引用文档一起发给他,就可以看到他直接针对我的评论意见,在文档里直接进行了修改,我只用审阅确认就可以了。

如果你也想实现,可以跟着下面步骤配置一个:

一、openclaw配置

1.安装Node.js

确保已安装Node.js(建议版本v18及以上)。可通过Node.js官网(https://nodejs.org/en/download/)下载安装。安装完成后,在终端中输入

node -v验证版本。

2.以管理员身份安装OpenClaw

打开PowerShell(Windows系统)或终端(Mac/Linux系统),以管理员身份运行以下命令:

npm install -g openclaw

3.初始化OpenClaw

安装完成后,执行以下命令进行初始化配置:

openclaw onboard

按照提示选择模型、配置本地网关等参数。若需使用特定模型(如智普GLM),需提前获取API Key并配置。

4.安装飞书插件

在终端中执行以下命令安装飞书插件:
openclaw plugins install @m1heng-clawd/feishu
若安装失败,可尝试手动安装:
cd ~/.openclaw/plugins
npm install "@m1heng-clawd/feishu"

二、创建飞书机器人

这是实现“在飞书里跟你的clawbot”的关键。

造个应用

登录飞书开放平台,点击「创建企业自建应用」

添加机器人

在应用里,找到“添加应用能力” -> “机器人”,打开它。

给足权限

(在「权限管理」里搜,这几个必须勾上,详细权限看附录):

  1. 获取用户基本信息

  2. 获取群组信息

  3. 获取与发送单聊、群组消息

  4. 查看消息表情回复

  5. ……


拿好凭证

「凭据与基础信息」里,复制App IDApp Secret,配置到你的本地openclaw或者云上

如果是云上你会看到在哪里配置,还是直接参考这篇轻松部署OpenClaw到企业微信丨阿里云新加坡服务器版教程

要在本地安装OpenClaw并安装飞书插件,可以把App IDApp Secret代入第一趴直接在本地执行

5.开启长连接

然后点击右边添加事件加权限。

发布上线

进入「版本管理与发布」创建版本(版本号随便写,比如1.0.0),然后保存并发布。

三、配置飞书插件

执行以下命令配置飞书插件:

openclaw config

按提示选择本地网关,进入Channel配置,选择“飞书(Feishu)”,并输入飞书应用的App ID和App Secret(需在飞书开放平台创建应用后获取)。

注意事项:

· 需在飞书开放平台创建企业自建应用,获取App ID和App Secret,并配置相应权限(如消息收发、群聊管理等)。

· 配置完成后,需重启OpenClaw网关使配置生效:

openclaw gateway

安装、更新飞书插件

如果历史上已安装了其他飞书插件,在这一步安装过程中将会自动禁用其他飞书插件,无需额外处理;如果你所在的平台有辅助开发 Agent ,可以试试让Agent辅助安装

执行指令:

npx -y https://sf3-cn.feishucdn.com/obj/open-platform-opendoc/195a94cb3d9a45d862d417313ff62c9c_gfW8JbxtTd.tgz install

通过以上步骤,可实现OpenClaw与飞书的集成,通过飞书发送指令并获取OpenClaw的响应。

它就能给你畅聊了

附录

批量权限直接复制这个,以免遗漏添加

{
"scopes": {
"tenant": [
"application:application.feedback.feedback_info",
"application:application:self_manage",
"bitable:app:readonly",
"cardkit:card:read",
"cardkit:card:write",
"contact:contact.base:readonly",
"contact:user.base:readonly",
"docx:document.block:convert",
"docx:document:readonly",
"drive:drive:readonly",
"im:chat:read",
"im:chat:update",
"im:message",
"im:message.group_at_msg:readonly",
"im:message.group_msg",
"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",
"task:task:read",
"task:task:write",
"wiki:wiki:readonly"
],
"user": [
"base:app:copy",
"base:app:create",
"base:app:read",
"base:app:update",
"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",
"board:whiteboard:node:create",
"board:whiteboard:node: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",
"calendar:calendar:read",
"contact:contact.base:readonly",
"contact:user.base:readonly",
"contact:user.employee_id:readonly",
"contact:user:search",
"docs:document.comment:create",
"docs:document.comment:read",
"docs:document.comment:update",
"docs:document.media:download",
"docs:document.media:upload",
"docs:document:copy",
"docs:document:export",
"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:readonly",
"offline_access",
"search:docs:read",
"search:message",
"sheets:spreadsheet.meta:read",
"sheets:spreadsheet:create",
"sheets:spreadsheet:read",
"sheets:spreadsheet:write_only",
"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"
]
}
}

http://www.jsqmd.com/news/453763/

相关文章:

  • 这4个核心能力,AI永远学不会!产品经理请收好这份“保饭碗”指南!
  • OpenClaw 2.0保姆级教程:接入MemOS插件,Token消耗降72%,跨会话记忆不再忘!
  • 简单使用Claude Code实践开发一个笔记应用
  • 4-27 二维数组中每行最大值和每行和
  • A deep learning model to predict RNA-Seq expression of tumours from whole slide images
  • 2026年电商ERP系统权威榜单发布:五大服务商综合实力深度评测 - 品牌推荐
  • 【2026-02-25】连岳摘抄
  • AI Agent 学习清单I
  • ssm基于java的社区爱心捐赠系统(源码+文档+调试+vue)
  • AttributeError: type object ‘BeautifulSoup‘ has no attribute ‘__version__‘ 已解决
  • 2026 电池充放电设备厂家选型指南:从技术逻辑到工业级排名解析 - 深度智识库
  • 企业知识库投喂:四步让AI从通才变专家
  • 多无人机动态避障路径优化:基于阿尔法进化(Alpha Evolution,AE)算法的多个无人机动态避障路径规划(可以自定义无人机数量及起始点),MATLAB代码
  • 2026 广东亚马逊气候友好认证服务商 TOP5:环评公司赋能出海,绿标认证选对不踩坑 - 深度智识库
  • 2026 AI论文写作工具排行榜 TOP11(真实体验版)
  • 为什么 Cursor 打开文件总是复用一个标签?只需要一个设置立马解决
  • 探讨上海擎标公司概况,全国服务的费用大概多少钱? - mypinpai
  • 【深度学习】深度学习环境安装
  • 2026年新高中语文必背古诗文72篇PDF电子版
  • vuepython flask宠物医院管理系统
  • 个人简历面试复习-----网络篇(一)
  • 2026年 智能照明系统厂家推荐排行榜:智能照明控制系统,智能调光照明系统,智慧照明系统,灯光照明系统,专业方案与创新技术深度解析 - 品牌企业推荐师(官方)
  • F.动态规划-入门DP-打家劫舍:3186. 施咒的最大总伤害
  • 计算机毕业设计源码:超市营收数据可视化分析平台全栈实践 Flask框架 数据可视化 数据分析 推荐系统 管理系统 大数据 大模型 deepseek AI agent(建议收藏)✅
  • 创始人春晚后离职,魔法原子“换帅”重组:是动荡的信号,还是上市前的精准卡位?
  • 2026学历提升、专升本推荐盘点:从报名门槛到就业前景五家机构全面解析 - 深度智识库
  • 面试官追问:Zookeeper 为什么不会出现事务乱序?90%的人答不完整
  • ssm基于java的课堂教学效果实时评价系统(源码+文档+调试+vue+前后端分离)
  • 告别选题困难!科研新手如何用AI帮你找准“自变量”和“因变量”?
  • JUC并发编程