Web

超大群概述

更新时间: 2024/03/14 19:21:10

网易云信 NIM SDK 提供超大群功能。

超大群是针对大规模群聊场景的功能,目前支持不超过 10000 人的群聊。由于超大群场景较为特殊,并不能支持高级群提供的所有管理功能。

超大群功能为增值服务,如需使用该功能,可以在云信控制台自助开通,或者联系商务开通。

超大群概述

超大群和高级群功能相似,但部分功能存在差异。

  • 超大群支持更高的人数上限,最大可扩展至 10000 人/群。
  • 超大群支持分页获取群成员。
  • 超大群拥有自己的会话类型、消息类型。
  • 超大群管理功能较弱,无法在端侧创建和解散,只能在服务端处理。
  • 超大群的协议内容和 API 与高级群不同。

超大群功能

超大群的详细功能如下:

功能 说明
群容量 默认超大群上限人数为 2000,可调整至 1W;默认超大群超过 2000 人群的数量为 100,最高可调整至 200
群资料属性 群名,群头像,群简介,群公告,群扩展字段,
申请加入超大群的验证模式,群邀请模式,群被邀请模式,
群资料修改模式,群资料扩展字段修改模式,超大群全员禁言模式
邀请入群 支持配置:仅群主和管理员可邀请、 所有人可邀请
被邀请人同意模式 支持配置: 需要被邀请人同意、不需要被邀请人同意
申请入群 支持
入群验证 支持配置:需要群主或管理员同意、不需要群主或管理员同意、不允许任何人加入
群成员类型 群主、管理员、普通成员
管理员设置 群主可以增减管理员
群资料修改权限 支持配置: 仅群主和管理员可修改、所有人可修改
修改群成员昵称 群主可以修改所有人的群昵称
管理员只能修改普通成员的群昵称若群主需要修改自己的群昵称,请使用“修改自己的群昵称”功能
修改自己的群昵称 支持
消息类型支持 同基础消息类型
消息提醒 接收提醒、只接收群主和管理员消息提醒、不接收提醒
历史消息 支持云端历史消息,标准版 IM 可获取到最近 1 年的历史记录
最多支持扩展至 3 年(增值功能)
离线消息 每个群聊会话最多下发 100 条离线消息
消息漫游 自动漫游7天内、每个会话最近的 100 条消息
指定成员强制推送 支持
踢人 群主和管理员可以踢人,且管理员不能踢群主和其他管理员
主动退群 除群主外,其他用户均可以主动退群
群主需先将群转让给其他群成员才可以进行退群操作
禁言 群主和管理员可对群成员进行禁言、解除禁言
群全员禁言模式支持配置:包含群主和管理员禁言、只禁言普通成员
转让群 群主可以将群的拥有者权限转给群内的其他成员,转移后,
被转让者变为新的群主,原群主变为普通成员
群主还可以选择在转让的同时,直接退出该群

超大群对象

超大群的 TS 定义参见 SuperTeam

SuperTeam 重要参数如下:

类型 参数名 说明
String announcement 超大群公告
String avatar 超大群头像
SuperTeamBeInviteMode beInviteMode 被邀请模式
noVerify:不需要验证
needVerify:需要被邀请人验证通过才能加入
number createTime 超大群创建时间戳
String ext 第三方扩展字段, 开发者可以自行扩展, 建议封装成 JSON 格式字符串,连通 IM1 的 custom 字段。统一改叫 ext
String intro 超大群简介
SuperTeamInviteMode inviteMode 超大群邀请模式
manager:仅限群主和管理员可以邀请人进群
all:所有人都可以邀请人进群
SuperTeamJoinMode joinMode 超大群加入方式
noVerify:不需要验证
needVerify:加此群需要群主或管理员的验证
rejectAll:拒绝其他人加入
number level 超大群人数上限
number memberNum 超大群成员数量
number memberUpdateTime 超大群成员最后更新时间戳
boolean mute 是否禁言, 禁言状态下普通成员不能发送消息, 创建者和管理员可以发送消息
String muteType 禁言模式
none:都不禁言
normal:普通成员禁言
all:全体禁言
String name 超大群名称
String owner 超大群主
String serverExt 第三方服务器扩展字段, 开发者可以自行扩展, 建议封装成 JSON 格式字符串,连通 IM1 的 serverCustom 字段。统一改叫 serverExt
String teamId 超大群 ID
SuperTeamUpdateExtMode updateExtMode 超大群信息自定义字段修改权限
manager:仅限群主和管理员可以修改群自定义信息
all:所有人都可以修改
注:level 大于 2000 人的超大群,设置 all 无法生效,只允许管理员/群主修改信息
SuperTeamUpdateTeamMode updateTeamMode 超大群信息修改权限
manager:仅限群主和管理员可以修改群信息
all:所有人,所有人都可以修改
注:level 大于 2000 人的超大群,设置 all 无法生效,只允许管理员/群主能修改信息
number updateTime 超大群最后更新时间戳
boolean valid 是否有效, 解散后该超大群无效
boolean validToCurrentUser 该超大群是否对当前用户有效, 如果无效, 那么说明被踢了

超大群功能服务端 API 参考

超大群功能服务端 API 参考请参见: 群组功能(超大群)

此文档是否对你有帮助?
有帮助
去反馈
  • 超大群概述
  • 超大群功能
  • 超大群对象
  • 超大群功能服务端 API 参考