成员管理

大约 3 分钟

成员管理

聊天室中的成员角色分为聊天室所有者和普通成员。普通成员可以发送和查看聊天室中的消息、进行消息翻译、举报和撤回、以及查看成员列表和搜索成员等操作。聊天室所有者除了具备普通成员的权限,还可以禁言成员和移除成员。

查看成员列表

聊天室中的所有成员的列表。聊天室成员列表显示了该聊天室中的当前在线用户。通过查看成员列表,用户可以看到聊天室中有哪些成员正在参与对话,也可以对于成员采取一些操作。

在 UIKit 中,默认通过点击聊天室界面右上角的成员按钮,触发成员列表弹窗。在成员列表中,用户可以查看聊天室当前在线成员,包括成员的身份、头像和昵称,同时可以点击每位成员右侧的按钮,触发禁言和移除的操作。

img

搜索成员

在聊天室中查找指定成员的功能,支持本地搜索和模糊匹配。

UIKit 中的成员搜索功能放置在成员列表中。当聊天室中的成员较多时,用户可以在成员列表搜索框中输入成员昵称快速找到指定成员。

img

禁言成员

聊天室所有者可以在聊天室中对某个特定的成员禁言。禁言通常是对违反聊天室规则、发表不当言论或不断干扰聊天室秩序的成员所采取的一种惩罚。

在 UIKit 的成员列表中,通过点击单个成员的管理功能按钮,触发禁言成员的选项,实现对指定成员的禁言惩罚。你也可以通过长按聊天室中的单条消息,触发禁言选项,实现对发送该条消息的成员的禁言惩罚。成员被禁言后,会被加入已禁言列表,无法在聊天室中发送消息,但仍留在聊天室,可以查看消息。

此外,在聊天室消息区域,你可以长按单条消息,对发送该条消息的成员的进行禁言。

如果用户想要取消禁言成员,需要在已禁言列表中找到该成员,点击成员右端的管理功能按钮,触发解除禁言选项,实现取消禁言的操作。

img

移除成员

从聊天室中将某个成员踢出的行为。通常,当某成员违反了聊天室规则或发表了不当言论,聊天室所有者会对该成员进行移除。

在 UIKit 的成员列表中,聊天室所有者通过点击单个成员的管理功能按钮,触发移除成员的选项,实现对指定成员的踢出操作。

img