wecom-cli 是什么
wecom-cli(企业微信 CLI) 是企业微信官方团队开源的命令行工具,让人类和 AI Agent 能在终端中操作企业微信。工具覆盖通讯录、待办、会议、消息、日程、文档、智能表格 7 大核心能力,提供 12 个开箱即用的 AI Agent Skills,适配主流 AI 工具。开发者通过 npm 安装后,仅需配置一次凭证可调用各类接口,实现查询成员、创建会议、发送消息、管理文档等操作。目前工具优先对 10 人以下企业开放,需绑定机器人授权使用。

wecom-cli 的主要功能
- 通讯录管理:获取当前用户可见范围内的企业成员列表,支持按姓名或别名搜索特定用户。
- 待办事项:支持待办的创建、列表查询、详情查看、内容更新、删除以及用户处理状态的变更。
- 会议管理:可创建预约会议、取消会议、更新受邀成员列表,并支持查询会议列表和获取会议详情。
- 消息处理:能获取会话列表、拉取单聊或群聊的消息记录、下载消息中的多媒体文件,和向指定用户或群聊发送文本消息。
- 日程管理:支持日程的创建、修改、取消,管理日程参与人员,以及查询多个成员在指定时间范围内的闲忙状态。
- 文档操作:可创建新文档、读取文档内容(支持 Markdown 格式导出)、以及使用 Markdown 编辑和覆写文档正文。
- 智能表格:支持智能表格的创建,管理子表结构与字段定义,以及对表格记录进行增删改查的完整数据操作。
如何使用wecom-cli
- 环境准备:安装 Node.js,创建企业微信长连接机器人获取 Bot ID 和 Secret。
- 安装工具:执行
npm install -g @wecom/cli安装 CLI,运行npx skills add WeComTeam/wecom-cli -y -g安装必需 Skill。 - 配置凭证:行
wecom-cli init进行交互式配置,加密存储机器人凭证到本地,仅需执行一次。 - 调用功能:用
wecom-cli <品类> <方法> [参数]格式调用,例如wecom-cli contact get_userlist '{}'获取通讯录成员。 - 查看帮助:运行
wecom-cli --help查看所有支持的命令和品类,或运行wecom-cli <品类>查看该品类下的具体工具列表。
wecom-cli的关键信息和使用要求
- 基本信息:官方开源项目, 面向人类和 AI Agent 设计,支持主流 AI 工具直接调用,覆盖 7 大业务品类,提供 12 个开箱即用的 AI Agent Skills
- 环境:Node.js(npm/npx)
- 授权:需绑定长连接方式机器人的 Bot ID 和 Secret
- 企业规模:目前优先对 ≤10 人企业开放
- 安全限制:授权 CLI 的机器人仅创建者可对话,其他成员不可使用
wecom-cli的核心优势
- AI Agent 原生设计:提供 12 个开箱即用的 Skills,主流 AI 工具可直接调用,无需额外适配开发。
- 核心能力全覆盖:整合通讯录、待办、会议、消息、日程、文档、智能表格 7 大业务域,满足企业协同全场景需求。
- 极简使用体验:从安装到首次 API 调用仅需两步,交互式配置凭证后即刻使用。
- 安全可控:机器人授权后仅创建者可对话,避免越权风险;凭证加密本地存储,保障数据安全。
- 生态开放:官方开源项目,基于 MIT 许可证,开发者可自由扩展和定制功能。
wecom-cli的项目地址
- GitHub仓库:https://github.com/WecomTeam/wecom-cli
wecom-cli的应用场景
- AI 办公助手:让 AI Agent 自动查询日程、创建会议、发送消息,实现智能日程管理与沟通协作。
- 自动化工作流:结合脚本批量处理待办、同步通讯录、导出智能表格数据,提升运营效率。
- 开发测试工具:开发者快速验证企业微信 API 接口,调试文档编辑、消息收发等功能。
- 数据迁移整合:通过 CLI 读取文档和表格内容,实现企业微信数据与其他系统的自动化同步。
- 远程团队协作:AI 辅助查询成员闲忙状态,智能推荐会议时间,优化跨时区协作体验。
© 版权声明
文章版权归作者所有,未经允许请勿转载。