OpenClaw+GLM-4-7-Flash自动化办公:飞书机器人定时周报生成 OpenClawGLM-4-7-Flash自动化办公飞书机器人定时周报生成1. 为什么选择这个方案每周五下午我都会陷入同样的焦虑——堆积如山的会议记录、散落在各处的任务进展、需要手动整理的OKR数据。直到发现OpenClawGLM-4-7-Flash这个组合我的周报时间从2小时缩短到了10分钟人工复核。这个方案的核心价值在于用自然语言描述需求让AI自动完成数据收集、分析整合、格式生成的全流程。不同于传统RPA需要精确编程也不同于纯聊天机器人只能给出模板它能真正理解把本周所有与项目A相关的会议纪要摘要按优先级排序后合并到周报第三章节这样的复杂指令。2. 环境准备与基础配置2.1 模型部署选择我选择了ollama部署的GLM-4-7-Flash模型主要考虑三点响应速度7B参数模型在本机RTX 3060显卡上推理速度达到28 tokens/秒中文优化对中文办公场景的指令理解优于同规模通用模型成本可控本地部署避免API调用费用长期使用更经济部署命令非常简单ollama pull glm-4-7-flash ollama run glm-4-7-flash2.2 OpenClaw飞书插件配置飞书通道的配置有个小坑需要注意必须使用企业自建应用个人开发者账号无法获得足够权限。具体流程在飞书开放平台创建应用时务必选择企业自建权限配置需要勾选获取群组消息发送消息获取用户邮箱用于身份识别安装OpenClaw飞书插件openclaw plugins install m1heng-clawd/feishu配置文件示例~/.openclaw/openclaw.json{ channels: { feishu: { enabled: true, appId: cli_xxxxxx, appSecret: xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx, encryptKey: , verificationToken: , connectionMode: websocket } } }3. 周报自动化实现细节3.1 数据收集模块我的数据源分布在三个地方飞书日历的会议记录钉钉项目群的进度汇报本地Markdown格式的每日工作日志通过OpenClaw的file-processor和feishu-crawler两个skill实现自动采集clawhub install file-processor feishu-crawler关键配置在于定义数据抓取规则。例如对飞书会议纪要的提取规则{ feishu_crawler: { meeting_minutes: { keywords: [项目A, 需求评审], time_range: week, output_format: markdown } } }3.2 模型提示词工程经过多次调试最终有效的周报生成prompt结构如下你是一位专业的项目经理助理请根据以下材料生成周报 1. 原始数据来源[自动插入采集到的数据] 2. 生成要求 - 使用中文专业书面语 - 按进展/问题/计划三段式结构 - 技术术语保持原样不解释 - 重点数据用**加粗**标注 - 争议性问题前添加⚠️符号 3. 特别注意 - 如果某天没有会议记录不要虚构内容 - 同一事项在不同来源出现时合并说明这个prompt的特别之处在于明确排除模型自由发挥的可能性保留原始数据的关键细节结构化输出便于后续人工复核3.3 定时任务配置使用OpenClaw的cron-scheduler技能创建定时任务clawhub install cron-scheduler每周五16:00自动触发的配置示例{ cron_jobs: [ { name: weekly_report, schedule: 0 16 * * 5, command: openclaw run --taskgenerate_weekly_report } ] }实际运行中发现时区问题需要注意服务器时区必须与飞书组织时区一致否则会导致触发时间错乱。4. 实际运行效果与优化4.1 典型输出示例生成的周报草稿会包含这些关键元素自动提取的会议决策点各项目进度百分比来自钉钉数据风险事项的原始讨论记录引用标准化格式的下周计划列表一个真实的章节示例## 二、项目A进展 - 核心功能开发完成**75%**较上周15% - 测试环境部署遇到Docker镜像构建问题详见[周三评审记录] - ⚠️第三方支付接口费率变更需财务确认4.2 遇到的典型问题问题1多源数据冲突当飞书和钉钉对同一事项记录不一致时早期版本会生成矛盾内容。解决方案是在prompt中增加当不同来源对同一事项描述不一致时 1. 优先采用有具体参与人的会议记录 2. 其次采用钉钉项目群消息 3. 最后采用个人工作日志 并标注各渠道记录存在差异请核实问题2Token消耗控制完整周报生成平均消耗约3800 tokens通过两项优化降低到2100 tokens在数据采集阶段先做去重让模型只输出摘要不复制原文5. 安全与权限管理实践由于涉及企业数据我实施了这些安全措施本地缓存加密所有采集的原始数据使用AES-256加密存储最小权限原则飞书应用只申请必要的5个API权限人工复核机制周报生成后必须由我点击确认才会发送到群聊操作日志审计详细记录每个自动操作的触发时间和内容关键的安全配置位于~/.openclaw/security.json{ data_encryption: { enabled: true, algorithm: aes-256-cbc, key: 自定义密钥 }, access_control: { approval_required: [send_to_group] } }获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。