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