Feishu Meeting

📅 飞书会议一键创建,自动同步日历

通过飞书日历API快速创建即时/定时/周期性视频会议,自动解析手机号/邮箱添加参会人,生成VC链接并同步至参会人日历,适合企业高效协作场景。

收藏
3.9k
安装
1.1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Feishu Meeting 是一款面向飞书(Lark)生态的会议自动化工具,允许用户通过命令行快速创建三类会议:

1. 即时会议:默认5分钟后开始,适合紧急沟通
2. 定时会议:精确指定开始时间与持续时间

3. 周期性会议:基于RFC 5545 RRULE标准,支持周/月/双周等复杂重复模式

关键功能特性

  • 智能邀请人解析:支持手机号、邮箱自动匹配为飞书open_id
  • 原生集成:会议自动出现在所有参会人的飞书日历中,附带一键入会链接
  • 合规的重复规则:自动补全COUNT/UNTIL参数,避免飞书API报错
  • 多参会人支持:通过--invitee参数重复叠加或后置参数批量添加

显著优点

  • 零界面操作:纯CLI工作流,适合开发者与自动化场景
  • 企业级权限管控:基于飞书开放平台的标准OAuth2权限体系(calendar:calendar、vc:reserve、contact:user.id:readonly)
  • 时间表达灵活:支持自然时间字符串与标准RRULE双模式
  • 错误诊断完善:内置常见错误码对照表(如99991672权限缺失、190002参数错误)

潜在局限与风险

| 维度 | 说明 |
|------|------|
| **前置依赖** | 必须预配置Feishu App ID/Secret、Bot能力、三项独立权限,首次部署门槛较高 |
| **邀请人可见性** | 若目标用户不在应用的"可见范围"内,手机号/邮箱解析将失败,需手动分享链接 |
| **RRULE学习成本** | 周期性规则需掌握FREQ/INTERVAL/BYDAY等标准语法,非技术用户可能困惑 |
| **时区隐式处理** | 文档未明确说明时区逻辑,跨时区团队可能存在歧义 |
| **API稳定性** | 依赖飞书开放平台的实时可用性,国内SaaS偶有限流或变更 |

适合人群

  • 飞书企业版用户中的技术团队、项目经理、行政协调人员
  • 需要将会议创建集成到自动化工作流(如CI/CD通知、工单系统触发)的开发者
  • 频繁组织周期性站会(如敏捷开发每日站会、周会)的团队

常规风险提示

  • 数据泄露风险:脚本中硬编码的DEFAULT_OWNER_OPEN_IDCALENDAR_ID需妥善保管
  • 权限过度授予calendar:calendar为读写权限,建议遵循最小权限原则
  • 会议轰炸:RRULE设置错误可能导致批量创建无效会议,消耗企业日历存储配额
  • 邀请失败无感知:若解析open_id失败,脚本不会中止,需人工核对参会人列表

技术架构速览

用户输入 → create.sh → tenant_access_token → 飞书日历API ←→ VC链接生成
                    ↓
              batch_get_id (手机号/邮箱 → open_id)
                    ↓
              日历事件创建 + 参会人推送

整体而言,这是一款面向飞书深度用户的专业级效率工具,在正确配置后可显著降低会议管理的心智负担,但需团队具备基础的技术运维能力。

Feishu Meeting 内容

scripts文件夹
手动下载zip · 6.1 kB
create.shtext/x-shellscript
请选择文件