浏览代码

Merge pull request #756 from ewohltman/bitwise-view_channel-permission

Add bitwise permission const PermissionViewChannel
bwmarrin 5 年之前
父节点
当前提交
e9dc1e7d97
共有 2 个文件被更改,包括 7 次插入2 次删除
  1. 2 0
      .gitignore
  2. 5 2
      structs.go

+ 2 - 0
.gitignore

@@ -0,0 +1,2 @@
+# IDE-specific metadata
+.idea/

+ 5 - 2
structs.go

@@ -973,6 +973,7 @@ type IdentifyProperties struct {
 
 // Constants for the different bit offsets of text channel permissions
 const (
+	// Deprecated: PermissionReadMessages has been replaced with PermissionViewChannel for text and voice channels
 	PermissionReadMessages = 1 << (iota + 10)
 	PermissionSendMessages
 	PermissionSendTTSMessages
@@ -1014,8 +1015,9 @@ const (
 	PermissionManageServer
 	PermissionAddReactions
 	PermissionViewAuditLogs
+	PermissionViewChannel
 
-	PermissionAllText = PermissionReadMessages |
+	PermissionAllText = PermissionViewChannel |
 		PermissionSendMessages |
 		PermissionSendTTSMessages |
 		PermissionManageMessages |
@@ -1023,7 +1025,8 @@ const (
 		PermissionAttachFiles |
 		PermissionReadMessageHistory |
 		PermissionMentionEveryone
-	PermissionAllVoice = PermissionVoiceConnect |
+	PermissionAllVoice = PermissionViewChannel |
+		PermissionVoiceConnect |
 		PermissionVoiceSpeak |
 		PermissionVoiceMuteMembers |
 		PermissionVoiceDeafenMembers |