企业微信CLI开源项目发布,支持通过CLI使用接口能力

企业微信CLI开源项目发布,支持通过CLI使用接口能力

1.企业微信支持CLI开源
企业微信 CLI 开源项目上架 Github 社区,开放企业微信消息、日程、文档、智能表格、会议、待办、通讯录等核心产品能力,支持主流 AI agent调用。
下载地址:GitHub

2.CLI可使用的能力
应用可执行的命令
💬消息获取单聊、群聊消息,并可向指定用户和群聊发送消息
📄文档新建、写入、读取文档
📊智能表格新建、写入、读取智能表格
📅日程新建、查询、更新日程,查看其他人的闲忙状态,添加日程的参与人员
💻会议预定、查询、取消会议,添加参会人
✅待办创建待办任务,查询你指定时间内的待办列表、添加待办参与人、更改待办状态
👥通讯录获取用户通讯录内的成员userid、姓名、备注信息

3.如何安装使用CLI
3.1 环境要求
●Node.js(npm/npx)
●企业微信机器人的 Bot ID 和 Secret,步骤如下:
① 登录企微,进入工作台,找到「智能机器人」,并点击「手动创建」;
② 选择 API 模式创建;
③ 连接方式选择「使用长连接」,即可获取并保存Bot ID 及Secret;
④ 配置可见成员,并完成权限授权,保存即可完成机器人创建。
https://uploadfiles.nowcoder.com/images/20260330/290396363_1774839987283/C4D398D2B5F1ECB1EEEC62971711AAA8

3.2 安装
# 安装 CLI
npm install -g @wecom/cli

# 安装 CLI SKILL(必需)
npx skills add WeComTeam/wecom-cli -y -g

3.3 快速开始
# 1. 配置机器人凭证(仅需一次)
wecom-cli init --botId "YOUR_BOT_ID" --secret "YOUR_BOT_SECRET"

# 2. 查看支持的品类和能力
wecom-cli --help

# 3. 列出某个品类下的所有工具
wecom-cli list contact

# 4. 调用工具
wecom-cli call contact get_userlist '{}'

3.4 包含的skills
skill所属应用说明
wecom-preflight—前置条件检查,确保工具权限配置正确(所有其他 skill 自动依赖)
wecom-contact-lookup通讯录通讯录成员查询,按姓名/别名搜索
wecom-get-todo-list待办待办列表查询,按时间过滤和分页
wecom-get-todo-detail待办待办详情批量查询
wecom-edit-todo待办待办创建、更新、删除、状态变更
wecom-meeting-create会议创建预约会议
wecom-meeting-manage会议取消会议、更新受邀成员
wecom-meeting-query会议查询会议列表和详情
wecom-msg消息会话列表、消息记录、媒体下载、文本发送
wecom-schedule日程日程 CRUD、参与人管理、闲忙查询
wecom-doc-manager文档文档创建/读取/编辑
wecom-smartsheet-schema文档智能表格子表与字段管理
wecom-smartsheet-data文档智能表格记录增删改查
wecom-send-media—通过 MEDIA 指令向用户发送本地文件(仅限 wecom 通道)
wecom-send-template-card—发送结构化模板卡片消息(仅限 wecom 通道)
更多请参考GitHub使用文档

4.声明
●使用要求:CLI的使用需要用户绑定长连接方式机器人的BOT id 和Secret授权。授权后机器人将以用户身份使用对应能力。同时为避免越权,授权了CLI能力的机器人将限制仅创建者可对话,其他成员不可使用。企业微信CLI目前优先对≤10人企业开放使用。
●风险提示:由AI agent调用CLI操作企业微信内部应用,可能受模型幻觉等影响,存在数据泄露、越权等风险。建议在测试企业中先行验证后请谨慎使用,安装使用CLI后默认用户接受潜在风险。

5.其他指引

https://doc.weixin.qq.com/doc/w3_AFYA1wY6ACoCNRxfnyGRJQaSa6jjJ?scode=AJEAIQdfAAoLJ5pm3iAFYA1wY6ACo 
●使用要求:CLI的使用需要用户绑定长连接方式机器人的BOT id 和Secret授权。授权后机器人将以用户身份使用对应能力。同时为避免越权,授权了CLI能力的机器人将限制仅创建者可对话,其他成员不可使用。企业微信CLI目前优先对≤10人企业开放使用。
●风险提示:由AI agent调用CLI操作企业微信内部应用,可能受模型幻觉等影响,存在数据泄露、越权等风险。建议在测试企业中先行验证后请谨慎使用,安装使用CLI后默认用户接受潜在风险。

企业微信帮助中心:https://open.work.weixin.qq.com/help2/pc/21676
全部评论

相关推荐

1️⃣讲一下强化学习 reward 函数设计。(1)可验证奖励( RLVR ):对有确定答案的任务(数学、代码),用 ground - truth 结果验证(正确+1,错误0/-1)。(2)奖励模型( RM - based Reward ):对主观任务(对话、写作),训练 RM 从偏好数据学习打分。(3)规则奖励:对特定安全/格式要求,用硬规则直接判断。2️⃣现有 Embedding 模型相比 CLIP 的区别?(1)训练目标不同: CLIP 用 InfoNCE 做图文对比,目标是让匹配图文对相似;专用模型用 SimCSE /三元组损失/ NLI 监督/多任务,目标是精确捕捉文本语义的细粒度差异。(2)数据质量不同:专用模型训练于高质量语义标注对,语义标注精准; CLIP 训练于网络爬取图文对,文本侧噪声大、以短标题为主,不利于文本语义建模。(3)性能对比: MTEB 基准上, BGE - Base /E5- Base 等在文本检索、语义相似度等任务上大幅领先 CLIP ;但 CLIP 在图文检索上仍有独特优势。3️⃣ GRPO 和 PPO 的区别。(1)架构差异: PPO 需要四个模型(策略模型π t _0、旧策略、奖励模型 RM 、价值模型 Critic ),显存占用大, Critic 的估计偏差还可能干扰 advantage 计算。 GRPO 只需策略模型,对每个 prompt 采样 G 个输出,用组内平均奖励作为 baseline 替代 Critic ,去掉了价值模型的全部开销。(2) Baseline 设计: PPO 的 baseline 是 Critic 预测的状态价值; GRPO 的 baseline 是当前 prompt 下同组 G 个 rollout 的均值。(3)适用场景: GRPO 对"组内多样性"要求高,特别适合有可验证奖励的推理任务; PPO 更通用但更复杂,适合需要精确价值估计的场景。4️⃣大模型训练流程。(1)预训练( Pre - training ):目标是从海量无标注文本(万亿 token 级别)学习语言统计规律和世界知识,任务是 next - token prediction 。(2)监督微调( SFT ):用高质量( instruction , response )对让模型学会遵循指令。(3)对齐训练( RLHF / DPO / GRPO ):让模型输出符合人类偏好,通过奖励模型反馈或直接偏好优化进一步提升质量和安全性。5️⃣微调大模型如何卡阈值。可验证任务(数学/代码)用"正确性"作为硬阈值(只要正确的);生成任务用 RM 综合分数阈值。6️⃣为什么 CLIP 的嵌入效果不好?①文本编码器仅支持77 tokens (基于 GPT -2架构),无法处理长文本;② nfoNCE 对比目标只要求"匹配图文对靠近",不需要区分文本之间的细粒度语义差异,嵌入空间对文本相似度分辨能力弱;③预训练数据以互联网短标题为主,语义噪声大,文本侧质量不足;④对文本扰动敏感(微小改动可能导致检索排序大变)。7️⃣[代码题]手撕了 InfoNCE 代码 InfoNCE loss 的实现﹣﹣计算相似度矩阵(点积/余弦)、温度缩放、对角线为正样本的 cross - entropy loss ,批次内负样本。📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
查看7道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务