核心用法
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_ID和CALENDAR_ID需妥善保管 - 权限过度授予:
calendar:calendar为读写权限,建议遵循最小权限原则 - 会议轰炸:RRULE设置错误可能导致批量创建无效会议,消耗企业日历存储配额
- 邀请失败无感知:若解析open_id失败,脚本不会中止,需人工核对参会人列表
技术架构速览
用户输入 → create.sh → tenant_access_token → 飞书日历API ←→ VC链接生成
↓
batch_get_id (手机号/邮箱 → open_id)
↓
日历事件创建 + 参会人推送整体而言,这是一款面向飞书深度用户的专业级效率工具,在正确配置后可显著降低会议管理的心智负担,但需团队具备基础的技术运维能力。