Zoom Unofficial Community Skill

Zoom API 集成,实现会议、日历、聊天和用户管理。当用户请求安排会议、查看Zoom日历、列出录像、发送聊天消息、管理联系人或使用Zoom Workplace功能时使用。支持服务器到服务器OAuth和应用OAuth。

安装

概览

Zoom 非官方社区技能是一个基于 Python 的命令行工具,通过集成 Zoom REST API,为开发者提供了一套完整的自动化会议管理解决方案。该工具允许用户通过简单的命令行操作,直接与 Zoom 平台进行交互,涵盖从会议创建、日程管理到录制文件处理、团队聊天以及用户管理等核心功能。它支持两种主要的身份验证方式:服务器到服务器(Server-to-Server)OAuth 和应用 OAuth,确保在不同使用场景下都能安全高效地访问 Zoom 资源。借助此工具,用户可以摆脱图形界面的限制,实现批量操作、脚本化流程或与现有工作流无缝集成,极大提升了远程协作环境下的工作效率。 该工具的设计注重灵活性与可扩展性,所有功能均通过统一的 `scripts/zoom.py` 脚本来调用,并可根据需要启用不同的命令模块。例如,用户可以通过指定参数来安排未来会议、查询当日或本周的日程安排、下载会议录像及 AI 生成的摘要内容,甚至发送即时消息至指定的聊天频道或私信联系人。此外,它还支持对会议记录进行增删改查,满足企业对会议资产的管理需求。对于需要高级功能的用户,如实时转录服务(RTMS),也提供了专门的启动和停止接口。整体架构清晰,依赖库简洁,仅需安装 requests 和 PyJWT 即可运行,降低了上手门槛。

核心功能特点

  1. 支持通过命令行调度和管理 Zoom 会议,包括创建、更新、删除及查看会议详情
  2. 可列出当前进行中的会议、今日或本周的会议日程,便于快速掌握团队动态
  3. 提供云端录制文件的浏览、下载(视频/音频/字幕)、删除等功能,并支持获取 AI Companion 自动生成的会议摘要
  4. 集成 Zoom 团队聊天系统,支持列出频道、收发消息、发起私信及查看联系人列表
  5. 具备用户信息查询与管理能力,适用于多账户环境下的统一权限控制

适用场景

该工具特别适合需要将 Zoom 功能深度嵌入自动化工作流的开发者和系统管理员。例如,在一个敏捷开发团队中,每日站会可通过脚本定时生成并加入 Zoom 会议室,同时自动将会议链接同步至共享日历,减少人工协调成本。对于远程教育机构而言,教师可以编写脚本批量上传课程录像,并自动提取 AI 总结文本用于学习资料归档。此外,企业 IT 部门可利用其监控员工会议状态、定期清理过期录制文件,或通过聊天机器人自动回复常见问题,从而优化内部沟通效率。 另一个典型应用场景是跨平台系统集成。假设某公司使用 Slack 作为主要通讯工具,但关键决策仍依赖 Zoom 会议,那么可以通过此工具在 Slack 插件中调用 Zoom API,实现‘点击按钮即预约会议’或‘会议结束后自动发送录像链接到指定频道’等高级交互体验。同样,在 DevOps 环境中,部署后的复盘会议也可由 CI/CD 流水线触发,自动生成会议并邀请相关成员参与,全程无需人工干预。 不仅如此,该工具还适用于个人生产力提升。自由职业者或小型创业团队往往同时使用多个协作平台,手动维护会议和资料容易遗漏。借助此工具,他们可以在终端中快速检索历史会议记录、下载重要录音,或将会议纪要导出为 Markdown 格式以便后续整理,显著降低信息管理负担。无论是规模化运营还是轻量级使用,该工具都展现出强大的适应性和实用性。