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
发送消息
允许成员发送消息。
播放伴奏
允许成员在房间共享伴奏。
共享屏幕
允许成员在此房间内进行屏幕共享。
SilenceMembers = 8192
禁言某人
允许用户对其他用户禁言,被禁言的用户无法在文字频道或语音频道中发言。
Speak = 8388608
语音频道内说话
允许成员在语音频道内说话。如果该权限未开启,则成员默认处于已静音状态,直至具备"静音成员"权限者解除其静音状态为止。
UseBotCommands = 68719476736
使用机器人命令
允许成员使用机器人指令,包括直接输入指令或选择输入框中的“使用机器人指令”。
UseVoiceActivity = 16777216
允许直接讲话
允许成员通过直接讲话的方式在语音频道内发言。如果该权限未开启,则成员需要使用按键说话的方式进行发言。
ViewAuditLogs = 8
查看审核日志
允许成员在此房间内查看用户在房间内的操作。
ViewChannel = 2
查看频道
允许成员查看频道(私密频道除外)。