Class: Discorb::Permission
Overview
Represents a permission per guild.
Flag fields
Field | Value |
---|---|
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
#&, #-, #^, from_keys, #initialize, #inspect, max_value, #method_missing, #respond_to_missing?, #to_i, #|, #~
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