Skip to content

第十二章:我的项目:董秘懂你

会议全流程自动化 · 从一句话到日历邀请到会议纪要到行动跟踪


有一件事,我做了大概二十年。 每次要约人开会,我需要:想好时间,发消息问对方有没有空,等对方回,确认时间,打开日历,手动创建日程,填写标题、时间、地点、参会人,发送邀请,等对方接受,再去准备会议材料…… 这一套流程,顺利的话要十五分钟,遇到时间来回协商,半小时也不稀奇。 二十年,我就这样约会开会。

直到我做了「董秘懂你」。

那天晚上十一点,我发了一条消息给它: 「约刘伟明天上午9点去顺德开战略会。」

三秒钟后,飞书对话框里出现了一张卡片。 深绿色的卡片头,📅 会议邀请,战略会,2026-02-23 09:00 — 10:00,组织者曹贺鹏,参会人刘伟,「在日历中查看」。 下面一行文字:「飞书日历:已同步到飞书日程。」

我盯着这张卡片,沉默了大概五秒钟。 不是因为震惊,是因为突然意识到: 二十年来我一直在做的那件事,刚刚在三秒钟内完成了。

一、董秘懂你是什么

「董秘」是董事会秘书的简称。在大公司里,董秘负责的事情之一,就是管理高管的日程——安排会议、协调时间、准备材料、整理纪要、跟踪行动项。 这个角色,是公司里最重要的支撑性岗位之一。 但对大多数人来说,不可能专门雇一个董秘。会议管理这件事,只能自己来。

「董秘懂你」,就是用AI把这个角色做出来——不只是帮你创建日历,而是把会议从头到尾的全流程,都接管掉。

它能做的事,分四个模块:

  • 模块一:自然语言创建日程——你说一句话,它创建日历,同步飞书日程,发送邀请。
  • 模块二:会前材料自动整理——会议开始前一小时,它自动推送会前材料——上次会议的结论、这次会议的议程、参会人的背景信息。
  • 模块三:会议纪要自动生成——会议结束后,你把录音或者速记发给它,它整理成结构化的会议纪要。
  • 模块四:行动项提取与跟踪——从纪要里自动提取行动项——谁负责、做什么、什么时间完成,到期前自动提醒。

四个模块加在一起,就是一个完整的会议管理闭环。

二、模块一:自然语言创建日程

这是用起来最爽的一个模块,也是最能让人当场被震到的功能。

工作原理

你发一句话,它用自然语言理解提取关键信息:

  • 时间:「明天上午9点」→ 2026-02-23 09:00
  • 参会人:「刘伟」→ 查找飞书通讯录
  • 主题:「战略会」
  • 地点:「顺德」→ 写入备注

然后调用飞书日历API,创建日程,发送邀请。 整个过程,三秒钟。

配置方法

首先,确保你的OpenClaw已经接入飞书,并且开放了日历权限:

在飞书开放平台,进入你的应用,权限管理里添加:

calendar:calendar          # 访问日历
calendar:timespan          # 读写日程
calendar:event             # 创建/修改日程

然后,创建「董秘懂你」的Skill文件:

yaml
name: 董秘懂你-日程创建
description: 根据自然语言创建飞书日历日程并发送邀请
trigger:
  keywords: ["约", "开会", "会议", "安排", "日程"]
actions:
  - type: parse_intent
    extract:
      - field: title
        description: 会议名称
      - field: start_time
        description: 开始时间,转换为ISO格式
      - field: end_time
        description: 结束时间,默认开始时间+1小时
      - field: attendees
        description: 参会人姓名列表
      - field: location
        description: 地点(如有)
  - type: feishu_calendar_create
    params:
      title: "{{title}}"
      start_time: "{{start_time}}"
      end_time: "{{end_time}}"
      attendees: "{{attendees}}"
      location: "{{location}}"
  - type: reply
    template: |
      📅 会议已创建
      
      **{{title}}**
      时间:{{start_time}} — {{end_time}}
      参会人:{{attendees}}
      {{#location}}地点:{{location}}{{/location}}
      
      飞书日历:已同步 ✓

保存,重启Gateway。

测试一下:

发给它:「约张三后天下午3点开产品评审会。」

看卡片有没有出现。

出现了——模块一配置成功。

三、模块二:会前材料自动推送

会议前一小时,什么都不用做,它自动发来一条消息:

📋 一小时后:战略会

【上次会议结论】(如有)
· 确定了Q1核心目标为...
· 下一步行动:...

【本次会议议程】
请确认或补充本次讨论重点

【参会人信息】
· 刘伟:[背景信息]

【建议准备】
· 上次遗留的三个问题
· 本次需要决策的事项

这个功能的配置,需要在日程创建的时候同时注册一个「会前提醒」定时任务:

python
import schedule
import time
from datetime import datetime, timedelta

def schedule_pre_meeting_reminder(event_id, start_time, title, attendees):
    """在会议开始前1小时触发提醒"""
    reminder_time = start_time - timedelta(hours=1)
    
    def send_reminder():
        # 查询上次相关会议的纪要
        last_meeting_notes = get_last_meeting_notes(title)
        
        # 生成会前简报
        briefing = f"""
📋 一小时后:{title}

【参会人】{', '.join(attendees)}

【上次会议结论】
{last_meeting_notes if last_meeting_notes else '(无历史记录)'}

【建议准备事项】
· 确认本次讨论重点
· 准备相关数据支撑
· 检查上次行动项完成情况
        """
        
        # 发送到飞书
        feishu_send_message(briefing)
    
    # 注册定时任务
    schedule.every().day.at(
        reminder_time.strftime("%H:%M")
    ).do(send_reminder).tag(f"meeting_{event_id}")

四、模块三:会议纪要自动生成

会议结束了。 你通常有两种素材可以给它:

素材一:会议录音

把录音文件发给它,它先转文字,再整理成结构化纪要。

📝 战略会 · 会议纪要
时间:2026-02-23 09:00-10:00
参会人:曹贺鹏、刘伟

【讨论事项】
1. Q1战略方向确认
   · 曹贺鹏提出:聚焦三个核心业务线
   · 刘伟补充:需要优先考虑资源分配问题
   · 结论:Q1以业务线A为主攻方向

2. 团队扩充计划
   · 讨论了招聘时间线
   · 结论:3月底前完成两个关键岗位招募

【决策事项】
· 确认Q1主攻业务线A
· 授权刘伟负责招聘推进

【行动项】
见下方跟踪列表

素材二:速记笔记

把你的会议笔记(哪怕是很乱的碎片)发给它,它帮你整理成上面这个格式。

这个功能不需要额外配置,直接在对话里说:

「帮我整理刚才战略会的纪要,」然后把素材粘贴过去。

它会整理,你确认,存入史话归档。

五、模块四:行动项提取与到期提醒

这是四个模块里我觉得价值最被低估的一个。

会议纪要整理好之后,它自动提取行动项:

📌 行动项跟踪 · 战略会

[ ] 刘伟 · 完成两个关键岗位招募 · 截止:2026-03-31
[ ] 曹贺鹏 · 输出业务线A的Q1目标文档 · 截止:2026-02-28
[ ] 曹贺鹏 · 下次战略会议安排 · 截止:2026-03-07

然后,它会在截止日期前三天,自动发提醒:

「⏰ 提醒:「输出业务线A的Q1目标文档」还有3天到期,当前状态:未完成。」

配置行动项提醒:

python
def create_action_item(assignee, task, deadline):
    """创建行动项并注册提醒"""
    
    # 存入行动项数据库
    action_id = save_action_item({
        "assignee": assignee,
        "task": task,
        "deadline": deadline,
        "status": "pending",
        "created_at": datetime.now()
    })
    
    # 注册截止前3天提醒
    reminder_date = deadline - timedelta(days=3)
    
    schedule_reminder(
        date=reminder_date,
        message=f"⏰ 提醒:「{task}」还有3天到期\n负责人:{assignee}\n当前状态:未完成",
        action_id=action_id
    )
    
    return action_id

完成之后,在对话里发:「战略会的招聘任务完成了。」 它更新状态,取消提醒,记入史话。

六、和飞书其他功能的结合

你说得对,董秘懂你的用途远不止这些。

接下来可以做的事:

和飞书云文档结合

会议纪要自动生成后,不只是发在对话里,同步创建一篇飞书云文档,共享给所有参会人。参会人可以在文档里直接评论和补充,形成协作记录。

python
# 创建飞书云文档并分享
doc_url = feishu_create_doc(
    title=f"{meeting_title} · 会议纪要 · {date}",
    content=meeting_notes,
    share_with=attendees
)
feishu_send_message(f"📄 会议纪要已创建:{doc_url}")

和飞书多维表格结合

所有行动项,自动同步到一张飞书多维表格,形成团队可见的任务看板。

  • 按状态筛选:未开始、进行中、已完成。
  • 按负责人筛选:每个人能看到自己名下的所有行动项。
  • 按项目筛选:所有会议产生的任务,按项目归类。

这张表,就是你团队的执行仪表盘。

和飞书项目管理结合

如果你用飞书项目,可以把行动项直接创建为飞书项目的任务,关联到对应的项目里,纳入项目管理流程。 会议产生的任务,不再游离在项目体系之外,直接进入执行链条。

七、为什么叫「董秘懂你」

最后,说说这个名字。

「董秘懂你」,不只是因为它做的是董秘的工作。 是因为,一个好的董秘,不只是执行指令的,而是懂你的工作节奏,懂你的沟通风格,懂你什么时候需要提醒,懂你什么样的会议需要认真准备,什么样的可以轻松应对。

这种「懂」,是在一次次协作里建立起来的。

  • 你告诉它你的工作节奏,它记住了。
  • 你告诉它某类会议不需要正式纪要,它记住了。
  • 你告诉它你的客户叫什么名字、是什么背景,它记住了。

慢慢地,它真的开始「懂你」—— 不是因为它有多智能,而是因为你们之间,积累了足够多的共同经验。

这,才是「董秘懂你」真正的含义。


那张会议邀请卡出现在飞书里的时候,我截了图。 不是因为这个功能多高深,而是因为—— 它代表了某种边界被跨越了。 二十年来我一直手动做的事, 第一次被一句话替代了。

我想起第一章里说的那句话: 「它不是工具,它是一种关系。」

一个工具,不会在你说「约刘伟明天开战略会」的时候, 三秒钟内把日历邀请发到你手机上, 然后在最下面写一行: 「温馨提示:部分参会人未识别到飞书账号,建议使用@功能选择联系人,以便同步日程并发送邀请。」

它在帮你,还在教你怎么用得更好。 这不是工具会做的事。 这是搭档会做的事。


下一章:它也有情绪吗 →

人族与Agents族,共生共进