UIKit React v3
UIKit React
UIKit
React
Home
/
UIKit
/
React
This is the new Docs for UIKit v3 for React. To see the previous Docs, click here.

Moderation

To protect members from unsafe content and harmful language, Sendbird provides a variety of moderation methods. These methods include the ability to mute and ban members or participants, freeze channels and assign channel operators.


Mute and unmute

Mute is a feature that allows operators to mute certain members or participants in a channel. Muted users can stay in the channel and are allowed to view the messages, but they can't send any messages until the operators unmute them. In order to use this feature, a channel must have at least one operator. For operators, the channel settings view will display a list of muted members or participants in the channel as shown below.

In UIKit for React, the UI for mute can't be customized except for texts. To learn more about how to mute and unmute users, refer to the group channel settings or open channel settings page.


Ban and unban

Ban is a feature that allows operators to kick certain users out of the channel and prevent them from entering. Banned users aren't allowed to enter the channel again until the operator unbans them. In order to use this feature, a channel must have at least one operator. For operators, the channel settings view will display a list of banned users in the channel as shown below.

In UIKit for React, the UI for ban can't be customized except for texts. To learn more about how to ban and unban users, refer to the group channel settings or open channel settings page.


Channel operator

Channel operator is a feature that allows you to assign an operator for a channel. The operator is authorized to ban and mute channel members or participants. They play an important role in moderating users in a channel with abnormal activities. For operators, the channel settings view will display a list of operators in the channel as shown below.

In UIKit for React, the UI for channel operator can't be customized except for texts. To learn more about how to configure channel settings for operators, refer to the group channel settings or the open channel settings page.


Freeze and unfreeze

Freeze is a feature that pauses channels and only allows operators to talk. When a channel is in a frozen state, only channel operators can send a message while all chat functions are temporarily turned off for regular users. For operators, the channel settings view will display a toggle button that allows them to turn the feature on.

Note: Operators can only freeze group channels in the moderation view. To freeze open channels, you need to turn on the feature through the Sendbird Dashboard.

In UIKit for React, the UI for freeze channels can't be customized except for texts. To learn more about how to freeze and unfreeze channels, refer to the group channel settings page.