浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

设置群组全员禁言

开启或关闭群组整体禁言,并配置允许发言的例外成员。

复制

changeGroupMute() 控制群组整体禁言,操作权限由 OpenIMServer 校验。muteBypassUserIDs 用于指定全员禁言期间仍可发言的成员。

参数说明

参数类型是否必填说明
groupIDstring目标群组 ID。
mutebooleantrue 开启全员禁言,false 关闭。
muteBypassUserIDsstring[]禁言期间允许发言的用户 ID;不设置例外时传空数组。
import sdk, { ChangeGroupMuteReq } from '@openimsdk/imsdk';

const request: ChangeGroupMuteReq = {
  groupID: groupID,
  mute: true,
  muteBypassUserIDs: ['user_002'],
};
await sdk.changeGroupMute(request);

Promise 成功表示设置请求已经完成,不表示群资料事件已经到达。收到事件后按 groupID 更新资料;需要校准时重新查询指定群组。