Skip to content
广告 · 本站推荐广告

办公自动化合集 - 国内企业实战

本文汇总国内企业最常见的办公自动化场景,每个场景均提供完整的 OpenClaw Cron(定时任务)+ Hooks(钩子)配置方案,可直接复制使用或按需修改。

场景一:日报自动生成

功能说明

每天下班前自动收集工作群消息、任务系统进度,生成结构化日报发送给主管。

Cron 配置

bash
openclaw cron add \
  --name "daily-report-gen" \
  --cron "30 17 * * 1-5" \
  --timezone "Asia/Shanghai" \
  --session isolated \
  --message "生成今日工作日报:1. 汇总今日工作群重要消息 2. 拉取任务系统今日完成/新增/进行中的任务 3. 整理成日报格式 4. 发送到主管"

完整配置

json
{
  "cron": {
    "entries": {
      "daily-report-gen": {
        "cron": "30 17 * * 1-5",
        "timezone": "Asia/Shanghai",
        "session": "isolated",
        "message": "生成今日工作日报",
        "delivery": {
          "type": "webhook",
          "url": "${WECOM_GROUP_WEBHOOK}"
        }
      }
    }
  }
}

Agent 提示词模板

你是一个日报生成助手。请执行以下步骤:
1. 通过 API 拉取今日任务系统中我的任务状态变更
2. 汇总今日完成的任务、进行中的任务、新增的任务
3. 按以下格式生成日报:

## 今日工作日报 ({date})
### ✅ 已完成
- {completed_tasks}
### 🔄 进行中
- {in_progress_tasks}
### 📋 明日计划
- {tomorrow_plan}

4. 发送到企业微信群

数据源接入

支持接入的任务系统:Jira、飞书项目、Teambition、禅道等,通过 HTTP API 拉取数据。

场景二:会议纪要自动整理

功能说明

自动转写会议音频,提取关键决策和待办事项(Action Items),格式化后发送给参会人。

Hook 配置

markdown
---
name: meeting-notes
version: 1.0.0
events:
  - message:transcribed
description: 会议音频转写后自动提取纪要
---
typescript
import type { HookContext, MessageTranscribedEvent } from "@openclaw/sdk";

export default async function handler(
  ctx: HookContext<MessageTranscribedEvent>
) {
  const { transcription } = ctx.event;

  // 仅处理长度超过 500 字的转写(排除短语音消息)
  if (transcription.text.length < 500) return;

  const notes = await ctx.agent.ask(`
    请分析以下会议录音转写,提取:
    1. 会议主题
    2. 关键决策(列表)
    3. 待办事项(负责人 + 截止日期)
    4. 下次会议时间

    转写内容:
    ${transcription.text}
  `);

  await ctx.agent.tool("send-notification", {
    channel: "wecom",
    webhook: "${WECOM_MEETING_WEBHOOK}",
    content: notes,
  });
}

配合 Cron 定期提醒待办

bash
openclaw cron add \
  --name "meeting-action-reminder" \
  --cron "0 9 * * 1-5" \
  --timezone "Asia/Shanghai" \
  --session isolated \
  --message "检查所有未完成的会议待办事项,给临近截止日期的负责人发送提醒"

场景三:招聘简历自动筛选

功能说明

定时从招聘网站/邮箱拉取简历,根据岗位要求自动评分排序,将 Top 10 推送给 HR。

Cron 配置

bash
openclaw cron add \
  --name "resume-screening" \
  --cron "0 9,14 * * 1-5" \
  --timezone "Asia/Shanghai" \
  --session isolated \
  --message "拉取过去6小时内收到的新简历,按照产品经理岗位JD进行匹配评分,筛选出匹配度前10的简历,生成推荐列表发送给HR"

配置详情

json
{
  "cron": {
    "entries": {
      "resume-screening": {
        "cron": "0 9,14 * * 1-5",
        "timezone": "Asia/Shanghai",
        "session": "isolated",
        "message": "执行简历筛选",
        "delivery": {
          "type": "webhook",
          "url": "${HR_DINGTALK_WEBHOOK}"
        }
      }
    }
  }
}

Agent 评分维度

简历评分维度(满分100):
- 学历匹配度(20分):本科15分,硕士18分,博士20分
- 工作年限(20分):3-5年15分,5-10年20分
- 技能匹配度(30分):与JD关键技能的重合度
- 项目经验相关性(20分):项目与岗位的相关程度
- 其他加分项(10分):大厂经历、开源贡献等

场景四:客服自动回复

功能说明

监听企业微信/公众号消息,自动回复常见问题,复杂问题标记并转人工。

Hook 配置

json
{
  "hooks": {
    "workspace": {
      "entries": {
        "customer-service": {
          "enabled": true,
          "config": {
            "autoReplyThreshold": 0.85,
            "escalateKeywords": ["投诉", "退款", "法律"],
            "maxAutoReplies": 3,
            "knowledgeBase": "~/.openclaw/kb/customer-faq.json"
          }
        }
      }
    }
  }
}

工作流

用户消息 → 意图识别 → 匹配知识库

              ├── 置信度 ≥ 85% → 自动回复
              ├── 置信度 60-85% → 回复 + 标记人工复核
              └── 置信度 < 60% → 直接转人工

自动回复限制

  • 同一用户连续自动回复不超过 3 次,超过后自动转人工
  • 包含"投诉"、"退款"、"法律"等敏感关键词时直接转人工

场景五:数据报表自动生成

功能说明

每天定时从业务系统拉取数据,生成可视化报表,发送到管理层群。

Cron 配置

bash
openclaw cron add \
  --name "daily-data-report" \
  --cron "0 8 * * 1-5" \
  --timezone "Asia/Shanghai" \
  --session isolated \
  --message "生成每日数据报表:拉取昨日销售数据、用户增长数据、关键业务指标,生成图表和摘要,发送到管理层企业微信群"

完整配置

json
{
  "cron": {
    "entries": {
      "daily-data-report": {
        "cron": "0 8 * * 1-5",
        "timezone": "Asia/Shanghai",
        "session": "isolated",
        "message": "生成每日数据报表"
      },
      "weekly-summary": {
        "cron": "0 9 * * 1",
        "timezone": "Asia/Shanghai",
        "session": "isolated",
        "message": "生成上周数据周报,包含环比分析"
      },
      "monthly-report": {
        "cron": "0 10 1 * *",
        "timezone": "Asia/Shanghai",
        "session": "isolated",
        "message": "生成上月数据月报,包含同比分析和趋势预测"
      }
    }
  }
}

报表字段示例

指标数据源频率
日销售额ERP / CRM API
新增用户数用户系统 API
DAU / MAU数据分析平台日/月
转化率电商后台
客户满意度客服系统

统一通知配置

以上所有场景的通知推送统一配置:

json
{
  "notifications": {
    "channels": {
      "wecom": {
        "type": "webhook",
        "url": "${WECOM_WEBHOOK_URL}",
        "msgtype": "markdown"
      },
      "dingtalk": {
        "type": "webhook",
        "url": "${DINGTALK_WEBHOOK_URL}",
        "secret": "${DINGTALK_SECRET}",
        "msgtype": "markdown"
      },
      "feishu": {
        "type": "webhook",
        "url": "${FEISHU_WEBHOOK_URL}",
        "msgtype": "interactive"
      }
    }
  }
}

🇨🇳 中国用户须知

  • 通知渠道:企业微信、钉钉、飞书三大平台的群机器人 Webhook 均可直接接入
  • 数据源:国内常用的 SaaS 平台(如有赞、钉钉审批、飞书多维表格)均提供 API 对接
  • 时区设置:所有 Cron 表达式务必配合 Asia/Shanghai 时区使用
  • 隐私合规:简历筛选、客服消息等涉及个人信息的场景,需符合《个人信息保护法》要求
  • 模型选择:日报、报表等文本生成任务可使用国产模型(通义千问、文心一言)降低成本

基于MIT协议开源 | 内容翻译自 官方文档,同步更新