wecom-cli – 企业微信官方开源的命令行工具

AI工具集2小时前发布 商道网
65 0 0

wecom-cli 是什么

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

wecom-cli – 企业微信官方开源的命令行工具

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 辅助查询成员闲忙状态,智能推荐会议时间,优化跨时区协作体验。
© 版权声明

相关文章