Skip to content

Enums


guild

PromptType

Bases: DiscordTypes


              flowchart TD
              scurrypy.enums.guild.PromptType[PromptType]
              scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]

                              scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.PromptType
                


              click scurrypy.enums.guild.PromptType href "" "scurrypy.enums.guild.PromptType"
              click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
            

Represents Onboarding prompt types.

MULTIPLE_CHOICE = 0 class-attribute instance-attribute

Multiple choice select.

DROPDOWN = 1 class-attribute instance-attribute

Dropdown menu select.

OnboardingMode

Bases: DiscordTypes


              flowchart TD
              scurrypy.enums.guild.OnboardingMode[OnboardingMode]
              scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]

                              scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.OnboardingMode
                


              click scurrypy.enums.guild.OnboardingMode href "" "scurrypy.enums.guild.OnboardingMode"
              click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
            

Represents constants used to define criteria for satisfying Onboarding constraints.

ONBOARDING_DEFAULT = 0 class-attribute instance-attribute

Counts only Default Channels towards constraints.

ONBOARDING_ADVANCED = 1 class-attribute instance-attribute

Counts Default Channels and Questions towards constraints.

GuildFeature

Bases: DiscordString


              flowchart TD
              scurrypy.enums.guild.GuildFeature[GuildFeature]
              scurrypy.enums.enum_types.DiscordString[DiscordString]

                              scurrypy.enums.enum_types.DiscordString --> scurrypy.enums.guild.GuildFeature
                


              click scurrypy.enums.guild.GuildFeature href "" "scurrypy.enums.guild.GuildFeature"
              click scurrypy.enums.enum_types.DiscordString href "" "scurrypy.enums.enum_types.DiscordString"
            

Represents features available to a guild.

NEWS = 'NEWS' class-attribute instance-attribute

Guild has access to create announcement channels.

ROLE_ICONS = 'ROLE_ICONS' class-attribute instance-attribute

Guild is able to set role icons.

ANIMATED_ICON = 'ANIMATED_ICON' class-attribute instance-attribute

Guild has access to set an animated guild icon.

INVITE_SPLASH = 'INVITE_SPLASH' class-attribute instance-attribute

Guild has access to set an invite splash background.

DISCOVERABLE = 'DISCOVERABLE' class-attribute instance-attribute

Guild is able to be discovered in the directory.

BANNER = 'BANNER' class-attribute instance-attribute

Guild has access to set a guild banner image

ANIMATED_BANNER = 'ANIMATED_BANNER' class-attribute instance-attribute

Guild has access to set an animated guild banner image,

PARTNERED = 'PARTNERED' class-attribute instance-attribute

Guild is partnered.

GuildVerificationLevel

Bases: DiscordTypes


              flowchart TD
              scurrypy.enums.guild.GuildVerificationLevel[GuildVerificationLevel]
              scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]

                              scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.GuildVerificationLevel
                


              click scurrypy.enums.guild.GuildVerificationLevel href "" "scurrypy.enums.guild.GuildVerificationLevel"
              click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
            

Represents verification levels for a guild.

NONE = 0 class-attribute instance-attribute

Unrestricted.

LOW = 1 class-attribute instance-attribute

Must have verified email on account.

MEDIUM = 2 class-attribute instance-attribute

Must be registered on Discord for longer than 5 minutes.

HIGH = 3 class-attribute instance-attribute

Must be a member of the server for longer than 10 minutes.

VERY_HIGH = 4 class-attribute instance-attribute

Must have a verified phone number

GuildDefaultMessageNotificationLevel

Bases: DiscordTypes


              flowchart TD
              scurrypy.enums.guild.GuildDefaultMessageNotificationLevel[GuildDefaultMessageNotificationLevel]
              scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]

                              scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.GuildDefaultMessageNotificationLevel
                


              click scurrypy.enums.guild.GuildDefaultMessageNotificationLevel href "" "scurrypy.enums.guild.GuildDefaultMessageNotificationLevel"
              click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
            

Represents default message notification levels in a guild.

ALL_MESSAGES = 0 class-attribute instance-attribute

Members will receive notifications for all messages by default.

ONLY_MENTIONS = 1 class-attribute instance-attribute

Members will receive notifications only for messages that mention them by default.

GuildExplicitContentFilterLevel

Bases: DiscordTypes


              flowchart TD
              scurrypy.enums.guild.GuildExplicitContentFilterLevel[GuildExplicitContentFilterLevel]
              scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]

                              scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.GuildExplicitContentFilterLevel
                


              click scurrypy.enums.guild.GuildExplicitContentFilterLevel href "" "scurrypy.enums.guild.GuildExplicitContentFilterLevel"
              click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
            

Represents explicit content filter levels in a guild.

DISABLED = 0 class-attribute instance-attribute

Media content will not be scanned.

MEMBERS_WITHOUT_ROLES = 1 class-attribute instance-attribute

Media content sent by members without roles will be scanned

ALL_MEMBERS = 2 class-attribute instance-attribute

Media content sent by all members will be scanned.

MFA_Level

Bases: DiscordTypes


              flowchart TD
              scurrypy.enums.guild.MFA_Level[MFA_Level]
              scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]

                              scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.MFA_Level
                


              click scurrypy.enums.guild.MFA_Level href "" "scurrypy.enums.guild.MFA_Level"
              click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
            

Represents MFA levels within in a guild.

Note

MFA = Multi-factor Authentication 2FA = 2-Factor Authentication

NONE = 0 class-attribute instance-attribute

Guild has no MFA/2FA requirement for moderation actions.

ELEVATED = 1 class-attribute instance-attribute

Guild has a 2FA requirement for moderation actions.