群组管理
企微群组相关命令
群组管理命令用于创建、管理和操作企业微信群聊。
| SKILL 名称 | 说明 |
|---|---|
juhecli-room | 企微群组管理 - 群列表/详情/成员/创建/邀请/踢人/改名/公告/解散/退出/同步 |
获取群列表
语法
bash
juhe-cli room list '{"guid": "xxx"}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
示例
bash
juhe-cli room list '{"guid": "your-guid"}'批量获取群成员
语法
bash
juhe-cli room batch_members '{"guid": "xxx", "room_id": "xxx", "user_list": ["..."]}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| room_id | string | 是 | 群聊ID |
| user_list | string[] | 是 | 用户ID列表 |
示例
bash
juhe-cli room batch_members '{"guid": "your-guid", "room_id": "123456", "user_list": ["user1", "user2"]}'创建外部群
语法
bash
juhe-cli room create_outer '{"guid": "xxx", "user_list": ["id1", "id2"]}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| user_list | string[] | 是 | 用户ID列表 |
示例
bash
juhe-cli room create_outer '{"guid": "your-guid", "user_list": ["user1", "user2"]}'创建内部群
语法
bash
juhe-cli room create_inner '{"guid": "xxx", "user_list": ["id1", "id2"]}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| user_list | string[] | 是 | 用户ID列表 |
示例
bash
juhe-cli room create_inner '{"guid": "your-guid", "user_list": ["user1", "user2"]}'邀请入群
语法
bash
juhe-cli room invite '{"guid": "xxx", "room_id": "xxx", "user_list": ["id1"]}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| room_id | string | 是 | 群聊ID |
| user_list | string[] | 是 | 用户ID列表 |
示例
bash
juhe-cli room invite '{"guid": "your-guid", "room_id": "123456", "user_list": ["user1"]}'移除群成员
语法
bash
juhe-cli room remove '{"guid": "xxx", "room_id": "xxx", "user_list": ["id1"]}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| room_id | string | 是 | 群聊ID |
| user_list | string[] | 是 | 用户ID列表 |
示例
bash
juhe-cli room remove '{"guid": "your-guid", "room_id": "123456", "user_list": ["user1"]}'批量获取群详情
语法
bash
juhe-cli room batch_detail '{"guid": "xxx", "room_list": ["room1"]}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| room_list | string[] | 是 | 群聊ID列表 |
示例
bash
juhe-cli room batch_detail '{"guid": "your-guid", "room_list": ["room1", "room2"]}'同步群信息
语法
bash
juhe-cli room sync_info '{"guid": "xxx", "room_id": "xxx", "version": 0}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| room_id | string | 是 | 群聊ID |
| version | number | 是 | 版本号 |
示例
bash
juhe-cli room sync_info '{"guid": "your-guid", "room_id": "123456", "version": 0}'修改群名称
语法
bash
juhe-cli room modify_name '{"guid": "xxx", "room_id": "xxx", "room_name": "新名称"}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| room_id | string | 是 | 群聊ID |
| room_name | string | 是 | 新的群名称 |
示例
bash
juhe-cli room modify_name '{"guid": "your-guid", "room_id": "123456", "room_name": "新群名"}'修改群公告
语法
bash
juhe-cli room modify_notice '{"guid": "xxx", "room_id": "xxx", "notice": "公告"}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| room_id | string | 是 | 群聊ID |
| notice | string | 是 | 群公告内容 |
示例
bash
juhe-cli room modify_notice '{"guid": "your-guid", "room_id": "123456", "notice": "本群用于项目讨论"}'退出群聊
语法
bash
juhe-cli room quit '{"guid": "xxx", "room_id": "xxx"}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| room_id | string | 是 | 群聊ID |
示例
bash
juhe-cli room quit '{"guid": "your-guid", "room_id": "123456"}'解散群聊
语法
bash
juhe-cli room dismiss '{"guid": "xxx", "room_id": "xxx"}'参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | string | 是 | 设备唯一标识 |
| room_id | string | 是 | 群聊ID |
示例
bash
juhe-cli room dismiss '{"guid": "your-guid", "room_id": "123456"}'