ConstReadonlyAddReactions: bigintReadonlyAdministrator: bigintAllows all permissions and bypasses channel permission overwrites
ReadonlyAttachFiles: bigintAllows for uploading images and files
Applies to channel types: Text, Voice, Stage
ReadonlyBanMembers: bigintAllows banning members
ReadonlyChangeNickname: bigintAllows for modification of own nickname
ReadonlyConnect: bigintAllows for joining of a voice channel
Applies to channel types: Voice, Stage
ReadonlyCreateEvents: bigintAllows for creating scheduled events, and editing and deleting those created by the current user
Applies to channel types: Voice, Stage
ReadonlyCreateGuildExpressions: bigintAllows for creating emojis, stickers, and soundboard sounds, and editing and deleting those created by the current user
ReadonlyCreateInstantInvite: bigintAllows creation of instant invites
Applies to channel types: Text, Voice, Stage
ReadonlyCreatePrivateThreads: bigintAllows for creating private threads
Applies to channel types: Text
ReadonlyCreatePublicThreads: bigintAllows for creating public and announcement threads
Applies to channel types: Text
ReadonlyDeafenMembers: bigintAllows for deafening of members in a voice channel
Applies to channel types: Voice
ReadonlyEmbedLinks: bigintLinks sent by users with this permission will be auto-embedded
Applies to channel types: Text, Voice, Stage
ReadonlyKickMembers: bigintAllows kicking members
ReadonlyManageChannels: bigintAllows management and editing of channels
Applies to channel types: Text, Voice, Stage
ReadonlyManageEmojisAndStickers: bigintAllows management and editing of emojis, stickers, and soundboard sounds
This is the old name for PermissionFlagsBits.ManageGuildExpressions
ReadonlyManageEvents: bigintAllows for editing and deleting scheduled events created by all users
Applies to channel types: Voice, Stage
ReadonlyManageGuild: bigintAllows management and editing of the guild
ReadonlyManageGuildExpressions: bigintAllows for editing and deleting emojis, stickers, and soundboard sounds created by all users
ReadonlyManageMessages: bigintAllows for deletion of other users messages
Applies to channel types: Text, Voice, Stage
ReadonlyManageNicknames: bigintAllows for modification of other users nicknames
ReadonlyManageRoles: bigintAllows management and editing of roles
Applies to channel types: Text, Voice, Stage
ReadonlyManageThreads: bigintAllows for deleting and archiving threads, and viewing all private threads
Applies to channel types: Text
ReadonlyManageWebhooks: bigintAllows management and editing of webhooks
Applies to channel types: Text, Voice, Stage
ReadonlyMentionEveryone: bigintAllows for using the @everyone tag to notify all users in a channel,
and the @here tag to notify all online users in a channel
Applies to channel types: Text, Voice, Stage
ReadonlyModerateMembers: bigintAllows for timing out users to prevent them from sending or reacting to messages in chat and threads, and from speaking in voice and stage channels
ReadonlyMoveMembers: bigintAllows for moving of members between voice channels
Applies to channel types: Voice, Stage
ReadonlyMuteMembers: bigintAllows for muting members in a voice channel
Applies to channel types: Voice, Stage
ReadonlyPinMessages: bigintAllows pinning and unpinning messages
Applies to channel types: Text
ReadonlyPrioritySpeaker: bigintAllows for using priority speaker in a voice channel
Applies to channel types: Voice
ReadonlyReadMessageHistory: bigintAllows for reading of message history
Applies to channel types: Text, Voice, Stage
ReadonlyRequestToSpeak: bigintAllows for requesting to speak in stage channels
Applies to channel types: Stage
ReadonlySendMessages: bigintAllows for sending messages in a channel and creating threads in a forum (does not allow sending messages in threads)
Applies to channel types: Text, Voice, Stage
ReadonlySendMessagesInThreads: bigintAllows for sending messages in threads
Applies to channel types: Text
ReadonlySendPolls: bigintAllows sending polls
Applies to channel types: Text, Voice, Stage
ReadonlySendTTSMessages: bigintAllows for sending of /tts messages
Applies to channel types: Text, Voice, Stage
ReadonlySendVoiceMessages: bigintAllows sending voice messages
Applies to channel types: Text, Voice, Stage
ReadonlySpeak: bigintAllows for speaking in a voice channel
Applies to channel types: Voice
ReadonlyStream: bigintAllows the user to go live
Applies to channel types: Voice, Stage
ReadonlyUseApplicationCommands: bigintAllows members to use application commands, including slash commands and context menu commands
Applies to channel types: Text, Voice, Stage
ReadonlyUseEmbeddedActivities: bigintAllows for using Activities (applications with the ApplicationFlags.Embedded flag) in a voice channel
Applies to channel types: Voice
ReadonlyUseExternalApps: bigintAllows user-installed apps to send public responses. When disabled, users will still be allowed to use their apps but the responses will be ephemeral. This only applies to apps not also installed to the server
Applies to channel types: Text, Voice, Stage
ReadonlyUseExternalEmojis: bigintAllows the usage of custom emojis from other servers
Applies to channel types: Text, Voice, Stage
ReadonlyUseExternalSounds: bigintAllows the usage of custom soundboard sounds from other servers
Applies to channel types: Voice
ReadonlyUseExternalStickers: bigintAllows the usage of custom stickers from other servers
Applies to channel types: Text, Voice, Stage
ReadonlyUseSoundboard: bigintAllows for using soundboard in a voice channel
Applies to channel types: Voice
ReadonlyUseVAD: bigintAllows for using voice-activity-detection in a voice channel
Applies to channel types: Voice
ReadonlyViewAuditLog: bigintAllows for viewing of audit logs
ReadonlyViewChannel: bigintAllows guild members to view a channel, which includes reading messages in text channels and joining voice channels
Applies to channel types: Text, Voice, Stage
ReadonlyViewCreatorMonetizationAnalytics: bigintAllows for viewing role subscription insights
ReadonlyViewGuildInsights: bigintAllows for viewing guild insights
https://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags
These flags are exported as BigInts and NOT numbers. Wrapping them in Number()
may cause issues, try to use BigInts as much as possible or modules that can
replicate them in some way
Allows for the addition of reactions to messages
Applies to channel types: Text, Voice, Stage