news 2026/7/5 13:17:03

影刀RPA深度教程:飞书生态联动实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
影刀RPA深度教程:飞书生态联动实战

影刀RPA深度教程:飞书生态联动实战

飞书是和影刀联动最深的平台。消息通知、多维表格、审批、日程,全流程都能自动化。

这篇文章把飞书联动讲透,附带3个完整实战案例。


先装好环境

www.yingdao.com 下载,社区版免费。

飞书授权配置:
第一次用飞书相关指令,影刀会弹出授权窗口,按提示用飞书扫码授权即可。授权一次,后续所有飞书指令都能用。


第一部分:飞书消息通知(最常用)

发送文本消息

指令:发送飞书消息 接收人类型:open_id(或user_id、chat_id) 接收人ID:ou_xxxxxxxx(个人的open_id) 消息类型:文本 消息内容:"影刀流程执行完成,共处理100条数据"

获取用户的open_id:
在飞书管理后台→通讯录→点某个成员→查看open_id。

发到群里(chat_id):

接收人类型:chat_id 接收人ID:oc_xxxxxxxx(群的chat_id)

发送富文本消息(卡片)

纯文本消息太单调,用富文本消息可以加链接、加粗、换行。

指令:发送飞书消息 消息类型:交互式卡片(或富文本) 消息内容: { "config": {"wide_screen_mode": true}, "header": { "title": {"tag": "plain_text", "content": "流程执行通知"} }, "elements": [ {"tag": "div", "text": {"tag": "lark_md", "content": "**执行结果:** 成功\n**处理数据:** 100条"}}, {"tag": "action", "actions": [{"tag": "button", "text": {"tag": "plain_text", "content": "查看详情"}, "url": "https://example.com"}]} ] }

卡片JSON的格式参考飞书开放平台文档(open.feishu.cn)。

拼多多店群自动化上架方案

发送图片

指令:发送飞书消息 消息类型:图片 图片路径:"D:\\截图\\执行结果.png" ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/01fe7fe76cfb4a788a1285406a9e3fba.png#pic_center) 接收人ID:ou_xxxxxxxx

第二部分:飞书多维表格(最强数据存储)

影刀处理的数据,可以直接写入飞书多维表格,比Excel更适合多人协作。

写入记录

指令:飞书多维表格 操作类型:写入记录 应用标识:你的多维表格应用ID(在飞书开放平台创建应用后获得) 数据表:数据表的table_id 写入方式:一条一条写入(或批量写入) 记录: { "字段1": "值1", "字段2": "值2" }

字段名怎么找?
打开多维表格→点某个字段→设置→查看字段名(英文),用这个英文名叫。

批量写入(性能更好)

设置变量:records_list = [] ForEach循环:待写入的数据列表 → 拼接一条记录:{"姓名字段": loop_item[0], "金额字段": loop_item[1]} → 列表追加元素:records_list 追加 上面拼接的记录 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/727aae1314dd41628d80ccc8d99298e4.png#pic_center) 循环结束后: 指令:飞书多维表格 操作类型:批量写入记录 records:records_list(一次写入100条,比逐条写入快10倍)

读取记录

指令:飞书多维表格 操作类型:读取记录 过滤条件:(可选)只读取"状态"字段等于"未完成"的记录 保存结果到:table_data

table_data是列表类型,每条记录是一个字典。


第三部分:飞书审批(自动化发起审批)

有些业务流程需要走审批(比如报销、请假),影刀可以自动发起审批实例。

发起审批实例

指令:飞书审批 操作类型:创建审批实例 审批定义code:xxxxxx(在飞书管理后台→审批→某审批定义→查看定义code) 表单数据: { "报销金额": "1000", ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/ea2c1abf9aea444c891e51f88ce5288d.png#pic_center) "报销事由": "购买办公用品", "报销人": "张三" }

坑点:表单数据的key必须是飞书审批表单里的字段名(英文),不是中文显示名。

查询审批状态

指令:飞书审批 操作类型:查询审批实例状态 审批实例ID:上一步创建的实例ID 保存结果到:approval_status

approval_status的值可能是:PENDING(审批中)、APPROVED(已通过)、REJECTED(已拒绝)。


第四部分:3个完整实战案例

案例1:流程执行完成→发飞书卡片通知

需求:影刀流程跑完后,给自己的飞书发一张卡片,展示执行结果。

指令:Python代码(计算统计数据) 代码: def main(args): total = args.get('total') success = args.get('success') failed = total - success return { 'success_rate': f"{success/total*100:.1f}%", 'failed': failed } 参数:{"total": total_count, "success": success_count} 返回值保存到:stats 指令:发送飞书消息 消息类型:交互式卡片 消息内容:(用stats['success_rate']拼接卡片JSON) 接收人ID:自己的open_id

案例2:Excel数据→自动同步到飞书多维表格

需求:本地Excel文件里的客户数据,每天自动同步到飞书多维表格(去重)。

启动Excel,打开客户数据.xlsx 读取全部内容,保存到:excel_data 指令:飞书多维表格 操作类型:查询记录(查已存在的客户ID,用于去重) 保存结果到:existing_records 提取所有已存在的客户ID,保存到:existing_ids(列表) ForEach循环:excel_data(从第二行开始) → 当前客户ID = loop_item[0] → If 当前客户ID 在 existing_ids 里 → 打印日志:"客户已存在,跳过:" + 当前客户ID → 继续下一条 → Else → 拼接记录:{"客户ID字段": 当前客户ID, "姓名字段": loop_item[1]} → 列表追加:records_to_add 循环结束后: 指令:飞书多维表格 操作类型:批量写入记录 records:records_to_add

案例3:定时监控+飞书告警

需求:每30分钟检查一次某API的返回状态,如果失败就发飞书告警。

(这个案例需要配合"定时任务"功能,见下一篇文章)

While 条件:true(无限循环) → HTTP请求:调用监控的API → If status_code != 200 → 发送飞书消息: 接收人:自己的open_id 消息内容:"⚠️ 告警:API调用失败,状态码:" + status_code → 等待:1800秒(30分钟)

TEMU店群如何管理运营?

第五部分:调试飞书联动的方法

问题1:消息发不出去

排查步骤:

  1. 检查接收人ID是否正确(open_id/user_id/chat_id别搞混)
  2. 检查应用是否有权限(飞书开放平台→应用→权限管理→开启"获取用户信息"等权限)
  3. 打印错误信息:如果发送失败,飞书会返回errcode和errmsg,打印出来看

问题2:多维表格写入失败

常见原因:

  • 字段名写错了(必须用英文的字段名,不是中文显示名)
  • 字段类型不匹配(比如把字符串写入了"数字"类型的字段)
  • 没有写入权限(应用需要开启"读写多维表格"权限)

问题3:审批发起失败

常见原因:

  • 审批定义code填错了
  • 表单数据的key和审批表单里的字段名不匹配
  • 应用没有"发起审批"权限

第六部分:飞书指令的权限管理

每次用一个新的飞书指令,如果报"无权限",去这里开权限:

飞书开放平台(open.feishu.cn) → 登录 → 应用管理 → 找到你的应用 → 权限管理 → 搜索对应权限(如"读写多维表格") → 开启权限 → 等待生效(一般几分钟内)

常用权限清单:

功能需要的权限
发送消息获取用户信息、发送消息
多维表格读写查看、评论、编辑多维表格
发起审批获取审批定义、创建审批实例

更多飞书联动案例和完整代码模板,可以在 home.linyan.cloud 查找。

#影刀RPA #飞书联动 #自动化 #进阶教程

作者:林焱

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/5 13:16:27

基于51单片机智能台灯 灯光控制系统 久坐提醒 防近视 物联网成品12(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_

基于51单片机智能台灯 灯光控制系统 久坐提醒 防近视 物联网成品12(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_功能说明 : 通过51单片机进行数据处理LCD1602液晶显示当前光线强度、台灯灯光强度 自动…

作者头像 李华
网站建设 2026/7/5 13:12:48

ONNX模型可视化软件V1.0操作手册

ONNX模型可视化软件V1.0操作手册 A这个软件是什么)B如何分析模型结构)C如何查看分析结果) ^^^ A这个软件是什么 目录 A这个软件是什么 A这个软件是什么 A这个软件是什么 ^^^ ^ A这个软件是什么 ONNX模型可视化软件是什么? ONNX模型可视化软件 分析ONNX模型内…

作者头像 李华
网站建设 2026/7/5 13:11:47

探秘北京通州热门学画画画室,真实口碑究竟如何?

在北京通州,学画画成为不少孩子和家长热衷的兴趣培养方式。随着需求增长,各类画室如雨后春笋般出现,其中甲乙果美术书法备受关注,其真实口碑究竟怎样呢?机构概况与课程特色甲乙果美术书法创立于2017年,是一…

作者头像 李华
网站建设 2026/7/5 13:10:48

input_report_key + input_sync:按键事件的正确报告姿势

input_report_key input_sync:按键事件的正确报告姿势这个仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里,或者一起来尝试跑7.1的Linux!欢迎各位大佬观摩!喜欢的话点个⭐…

作者头像 李华
网站建设 2026/7/5 13:09:19

2:IDEA中git的使用--基础操作

1. 创建项目 首先在git bash 中clone项目到本地,然后使用IDEA打开: git clone gitgithub.com:xxxx.git2. Git 界面 2.1 当前分支 和 Commit 左上角可以看到当前项目名称和当前分支。Changes:表示有改动的文件,包括修改、新增、删除…

作者头像 李华