跳转到主要内容

群组管理

企微群组相关命令

群组管理命令用于创建、管理和操作企业微信群聊。

SKILL 名称说明
juhecli-room企微群组管理 - 群列表/详情/成员/创建/邀请/踢人/改名/公告/解散/退出/同步

获取群列表

语法

bash
juhe-cli room list '{"guid": "xxx"}'

参数

参数类型必填说明
guidstring设备唯一标识

示例

bash
juhe-cli room list '{"guid": "your-guid"}'

批量获取群成员

语法

bash
juhe-cli room batch_members '{"guid": "xxx", "room_id": "xxx", "user_list": ["..."]}'

参数

参数类型必填说明
guidstring设备唯一标识
room_idstring群聊ID
user_liststring[]用户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"]}'

参数

参数类型必填说明
guidstring设备唯一标识
user_liststring[]用户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"]}'

参数

参数类型必填说明
guidstring设备唯一标识
user_liststring[]用户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"]}'

参数

参数类型必填说明
guidstring设备唯一标识
room_idstring群聊ID
user_liststring[]用户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"]}'

参数

参数类型必填说明
guidstring设备唯一标识
room_idstring群聊ID
user_liststring[]用户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"]}'

参数

参数类型必填说明
guidstring设备唯一标识
room_liststring[]群聊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}'

参数

参数类型必填说明
guidstring设备唯一标识
room_idstring群聊ID
versionnumber版本号

示例

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": "新名称"}'

参数

参数类型必填说明
guidstring设备唯一标识
room_idstring群聊ID
room_namestring新的群名称

示例

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": "公告"}'

参数

参数类型必填说明
guidstring设备唯一标识
room_idstring群聊ID
noticestring群公告内容

示例

bash
juhe-cli room modify_notice '{"guid": "your-guid", "room_id": "123456", "notice": "本群用于项目讨论"}'

退出群聊

语法

bash
juhe-cli room quit '{"guid": "xxx", "room_id": "xxx"}'

参数

参数类型必填说明
guidstring设备唯一标识
room_idstring群聊ID

示例

bash
juhe-cli room quit '{"guid": "your-guid", "room_id": "123456"}'

解散群聊

语法

bash
juhe-cli room dismiss '{"guid": "xxx", "room_id": "xxx"}'

参数

参数类型必填说明
guidstring设备唯一标识
room_idstring群聊ID

示例

bash
juhe-cli room dismiss '{"guid": "your-guid", "room_id": "123456"}'