可通过openclaw双通道路由、表格agent解析、function call字段映射及webhook+zapier桥接四种方法实现飞书与钉钉间审批、日报等结构化数据的自动同步,替代人工复制粘贴。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在飞书和钉钉两个平台间自动同步审批结果、日报、会议纪要等结构化数据,但当前仍依赖人工复制粘贴或手动触发脚本,则可能是由于缺乏统一的Agent调度中枢与通道路由逻辑。以下是实现该自动化工作流的具体方法:
一、基于OpenClaw配置双通道消息路由
该方法通过OpenClaw的通道隔离机制,在单个千问模型实例上建立飞书与钉钉的双向消息监听与响应路径,使同一段Agent逻辑可被两个平台事件触发,并按来源渠道自动回传结果。
1、确认本地已部署千问3.5-9B或更高版本模型服务,且可通过http://localhost:5000/v1/chat/completions正常调用。
2、编辑~/.openclaw/openclaw.json,在channels节点下同时启用feishu与dingtalk配置,确保enabled均为true。
3、为飞书通道填入appId、appSecret及verificationToken,并开启“接收消息”和“发送单聊消息”权限。
4、为钉钉通道填入corpId、appKey、appSecret与robotCode,确保应用类型为“企业内部应用”,且已开通“企业内机器人发送消息权限”。
5、执行openclaw gateway restart重启网关,验证两通道状态均为active。
二、使用表格Agent构建跨平台数据同步任务
该方法调用千问内置的表格Agent能力,将飞书收到的审批表单或钉钉上传的日报截图自动解析为结构化Excel,并同步推送至另一平台指定群组,全程无需人工干预原始格式转换。
1、在飞书机器人对话中发送指令:“把刚才提交的采购审批生成Excel,同步到钉钉项目群”。
2、系统自动触发表格Agent链路:识别审批字段 → 规划生成逻辑 → 在沙箱中执行Python pandas代码 → 输出含公式与条件格式的.xlsx文件。
3、Agent根据指令中的目标平台关键词,调用钉钉通道的send_file接口,将文件上传至指定群组并附带摘要说明。
4、反向操作同样可行:在钉钉中上传会议手绘图,指令“识别这张图,整理成会议纪要表格,发到飞书行政群”,Agent将完成OCR识别、内容提炼与飞书消息投递。
三、通过自定义Function Call实现字段级同步规则
该方法适用于需精确控制字段映射关系的场景,例如将飞书审批单中的“预算金额”字段自动写入钉钉对应OA系统的“预估费用”字段,避免语义歧义导致的数据错位。
1、在OpenClaw配置中启用function_calling支持,在模型配置块添加"enableFunctionCalling": true。
2、定义同步函数schema,包含target_platform(值为"feishu"或"dingtalk")、source_field、target_field、mapping_rule四个必需参数。
3、当飞书消息触发含“同步至钉钉OA”的语义时,Agent自动调用该函数,传入{"source_field":"budget_amount","target_field":"estimated_cost","mapping_rule":"float"}。
4、后端服务接收到Function Call请求后,调用钉钉开放平台/v1.0/robot/oa/submit接口,将清洗后的数值写入指定OA流程节点。
四、利用Webhook+Zapier桥接实现无代码低延迟同步
该方法绕过OpenClaw中间层,直接将飞书与钉钉的Webhook事件接入第三方自动化平台,在不修改AI模型配置的前提下快速建立轻量级同步链路。
1、在飞书开放平台设置事件订阅,URL填写Zapier生成的Webhook地址,勾选message.receive与card.action事件。
2、在钉钉开放平台配置相同Zapier Webhook为消息接收地址,启用message.text与file.upload事件订阅。
3、在Zapier中创建Zap:触发器选择“Webhook by Zapier → Catch Hook”,动作选择“Google Sheets → Create Spreadsheet Row”,字段映射由Zapier界面拖拽完成。
4、为保障敏感字段安全,启用Zapier的Mask Field功能,对bank_account、id_card等字段自动脱敏后再写入表格。











