企业微信用户管理技能。支持管理员添加用户权限,用户首次登录自动激活。包含完整的用户生命周期管理。
完整的用户生命周期管理:添加用户 → 自动激活 → 权限管理
管理员:添加用户 zhangsan 店长 正义路
机器人:
┌────────────────────────────────┐
│ 请确认以下信息 │
│ UserID: zhangsan │
│ │
│ 角色:店长 │
│ 门店:昆明五华区正义路 60 号红谷 │
│ │
│ ℹ️ 姓名将在首次登录时自动获取 │
│ │
│ [✅ 确认添加] [🔄 重新选择] │
└────────────────────────────────┘
管理员点击确认:
✅ 用户添加成功!
ℹ️ 姓名将在首次登录时自动获取
用户(首次):你好
机器人:
👋 欢迎使用红谷门店经营助手!
检测到您是首次使用,正在激活账户...
✅ 账户已激活
姓名:张三
企业微信 ID: zhangsan
角色:店长
门店:1 家
现在可以开始使用了!
用户:早上好
机器人:
早上好,张三!有什么可以帮您?
命令格式:
添加用户
支持的角色:
示例:
添加用户 zhangsan 店长 正义路
添加用户 liming 省份经理 云南
添加用户 wangwu 区域经理 西南区
触发条件:
激活流程:
可以添加用户的角色:
不可以添加用户的角色:
wecom-user-manager/
├── SKILL.md # 技能文档(本文件)
├── handler.py # 消息处理器
├── auto_activate.py # 自动激活脚本
├── references/
│ └── api-user-manager.md # API 文档
└── tests/
└── testusermanager.py # 测试脚本
wecommcp call user adduser {userid: zhangsan, role: storemanager, storeid: xxx}
wecommcp call user activateuser {userid: zhangsan, name: 张三}
wecommcp call user checkuser {userid: zhangsan}
添加用户 → 待激活xxx → (首次登录) → 真实姓名 → (后续登录) → 更新 lastlogin
| 状态 | username 前缀 | 操作 |
|---|---|---|
| 待激活 | 待激活 | 激活并更新用户名 |
| 已激活 |
管理员:添加用户 zhangsan 店长 正义路
→ 发送确认卡片
→ 管理员确认
→ 用户创建成功
zhangsan 首次登录:
→ 自动激活
→ 发送欢迎消息
→ 开始使用
管理员:添加用户 liming 店员 正义路
管理员:添加用户 wangwu 店员 正义路
管理员:添加用户 zhaoliu 店员 正义路
liming 首次登录:
→ 自动激活
→ 欢迎使用,liming!
管理员:添加用户 sunqi 省份经理 云南
→ 发送确认卡片(不需要门店)
→ 管理员确认
→ 用户创建成功(可访问云南省所有门店)
sunqi 首次登录:
→ 自动激活
→ 欢迎使用,sunqi!您管理云南省所有门店
症状:用户发送消息后,username 仍然是待激活_xxx
解决:
bash
症状:店长尝试添加用户时收到权限不足提示
解决:
症状:插件目录已激活,工作区仍是待激活
解决:
bash
javascript
// 企业微信插件消息处理
async function onMessage(message) {
const { fromuserid, fromname } = message;
// 1. 自动激活
const result = await activateUser(fromuserid, fromname);
// 2. 如果是首次激活,发送欢迎消息
if (result.activated) {
await sendWelcomeMessage(from_userid, result.message);
}
// 3. 继续处理其他消息
await handleMessage(message);
}
bash
python
wecom-user-manager 是一个完整的用户管理 Skill,包含:
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 wecom-user-manager-1775970975 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 wecom-user-manager-1775970975 技能
skillhub install wecom-user-manager-1775970975
文件大小: 15.71 KB | 发布时间: 2026-4-13 12:34