Table of Contents

Enum RoomPermission

Namespace
HeyBox
Assembly
HeyBox.Net.Core.dll

表示可以为角色或用户设置的房间级别的服务器权限。

[Flags]
public enum RoomPermission : ulong

Fields

AddReactions = 131072

添加表情回应

允许成员添加表情回应。

Administrator = 1

管理员

拥有除删除服务器之外的所有权限。

AttachFiles = 32768

上传文件

允许成员上传文件。

BanMembers = 4096

将某人加入房间黑名单

允许用户将其他用户加入房间黑名单,被加入黑名单的用户将永远无法加入此房间,直至被移出黑名单。

ChangeNickname = 256

修改昵称

允许用户修改自己在房间的昵称。

Connect = 4194304

加入语音频道

允许成员加入语音频道,并听到其他成员发言。

CreateInvites = 64

创建邀请

允许成员邀请新人加入服务器。

CreateTeamUpInvitations = 1048576

创建开黑邀约

允许成员创建开黑邀约。

KickFromChannel = 2048

将某人踢出频道

允许成员将某人踢出频道。

KickMembers = 1024

将某人踢出房间

允许成员将其他成员从此房间踢出。被踢出的成员如果获得新的邀请,可再次加入此房间。

ManageChannels = 4

管理频道

允许成员创建、编辑、删除频道。

ManageEmojisAndStickers = 1073741824

管理表情

允许成员在此房间内上传、编辑、移除 Emoji 和大表情。

ManageInvites = 128

管理邀请

允许成员管理邀请。

ManageMessages = 262144

管理消息

允许成员删除其他成员发出的消息或设置精华消息。

ManageNicknames = 512

管理昵称

允许用户修改别人在房间的昵称。

ManageRoles = 16

管理角色权限

允许成员创建新的权限,可以编辑或删除比自身最高身份组限低的身份组。同时允许成员编辑自身可访问的频道的权限。

ManageRoom = 32

管理房间

允许成员编辑房间名称,查看所有邀请。

ManageSoundPacks = 2147483648

管理语音包

允许成员在此房间内上传、编辑、移除语音包。

ManageStatements = 268435456

管理语句

管理语句。

ManageTeamUpInvitations = 2097152

管理开黑邀约

允许成员管理开黑邀约。

MentionEveryone = 65536

@全体、@在线和所有权限组

允许成员@全体成员或@在线成员,或@不同权限组的成员。

ModifyChannelInvites = 536870912

修改频道内其他人的邀约

管理频道内其他人的邀约。

MoveMembers = 134217728

移动成员

允许成员断开连接或在语音频道之间移动其他成员。

MuteChannels = 33554432

频道静音

静音频道中所有用户。

MuteMembers = 67108864

静音成员

被静音的成员说话将无法被他人听到。

PlaySoundPacks = 4294967296

播放语音包

允许成员在房间播放语音包。

PostTeamUps = 34359738368

发布组队

允许成员发布组队。

ReceiveOfflineMessages = 524288

接收离线消息

允许成员接收离线时房间内的消息。如果关闭此权限,成员只能接收在线时房间内的消息。

SendMessages = 16384

发送消息

允许成员发送消息。

ShareAudio = 8589934592

播放伴奏

允许成员在房间共享伴奏。

ShareScreen = 17179869184

共享屏幕

允许成员在此房间内进行屏幕共享。

SilenceMembers = 8192

禁言某人

允许用户对其他用户禁言,被禁言的用户无法在文字频道或语音频道中发言。

Speak = 8388608

语音频道内说话

允许成员在语音频道内说话。如果该权限未开启,则成员默认处于已静音状态,直至具备"静音成员"权限者解除其静音状态为止。

UseBotCommands = 68719476736

使用机器人命令

允许成员使用机器人指令,包括直接输入指令或选择输入框中的“使用机器人指令”。

UseVoiceActivity = 16777216

允许直接讲话

允许成员通过直接讲话的方式在语音频道内发言。如果该权限未开启,则成员需要使用按键说话的方式进行发言。

ViewAuditLogs = 8

查看审核日志

允许成员在此房间内查看用户在房间内的操作。

ViewChannel = 2

查看频道

允许成员查看频道(私密频道除外)。