Class: Discorb::Permission
Overview
Represents a permission per guild.
Flag fields
|1 << 0
|:create_instant_invite
|
|1 << 1
|:kick_members
|
|1 << 2
|:ban_members
|
|1 << 3
|:administrator
|
|1 << 4
|:manage_channels
|
|1 << 5
|:manage_guild
|
|1 << 6
|:add_reactions
|
|1 << 7
|:view_audit_log
|
|1 << 8
|:priority_speaker
|
|1 << 9
|:stream
|
|1 << 10
|:view_channel
|
|1 << 11
|:send_messages
|
|1 << 12
|:send_tts_messages
|
|1 << 13
|:manage_messages
|
|1 << 14
|:embed_links
|
|1 << 15
|:attach_files
|
|1 << 16
|:read_message_history
|
|1 << 17
|:mention_everyone
|
|1 << 18
|:use_external_emojis
|
|1 << 19
|:view_guild_insights
|
|1 << 20
|:connect
|
|1 << 21
|:speak
|
|1 << 22
|:mute_members
|
|1 << 23
|:deafen_members
|
|1 << 24
|:move_members
|
|1 << 25
|:use_vad
|
|1 << 26
|:change_nickname
|
|1 << 27
|:manage_nicknames
|
|1 << 28
|:manage_roles
|
|1 << 29
|:manage_webhooks
|
|1 << 30
|:manage_emojis
|
|1 << 31
|:use_slash_commands
|
|1 << 32
|:request_to_speak
|
|1 << 34
|:manage_threads
|
|1 << 35
|:use_public_threads
|
|1 << 36
|:use_private_threads
|
Instance Attribute Summary
Attributes inherited from Flag
Method Summary
Methods inherited from Flag
#&, #-, #^, #initialize, max_value, #method_missing, #respond_to_missing?, #|, #~@
Constructor Details
This class inherits a constructor from Discorb::Flag
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Discorb::Flag