@@ 29-51 (lines=23) @@ | ||
26 | from enum import Enum, auto |
|
27 | ||
28 | ||
29 | class GuildFeatures(Enum): |
|
30 | """Represents Guild Features strings.""" |
|
31 | ANIMATED_ICON = auto() |
|
32 | BANNER = auto() |
|
33 | COMMERCE = auto() |
|
34 | COMMUNITY = auto() |
|
35 | DISCOVERABLE = auto() |
|
36 | FEATURABLE = auto() |
|
37 | INVITE_SPLASH = auto() |
|
38 | MEMBER_VERIFICATION_GATE_ENABLED = auto() |
|
39 | NEWS = auto() |
|
40 | PARTNERED = auto() |
|
41 | PREVIEW_ENABLED = auto() |
|
42 | VANITY_URL = auto() |
|
43 | VERIFIED = auto() |
|
44 | VIP_REGIONS = auto() |
|
45 | WELCOME_SCREEN_ENABLED = auto() |
|
46 | TICKETED_EVENTS_ENABLED = auto() |
|
47 | MONETIZATION_ENABLED = auto() |
|
48 | MORE_STICKERS = auto() |
|
49 | THREE_DAY_THREAD_ARCHIVE = auto() |
|
50 | SEVEN_DAY_THREAD_ARCHIVE = auto() |
|
51 | PRIVATE_THREADS = auto() |
|
52 |
@@ 154-239 (lines=86) @@ | ||
151 | SUPPRESS_GUILD_REMINDER_NOTIFICATIONS = 1 << 2 |
|
152 | ||
153 | ||
154 | class GuildFeature(Enum): |
|
155 | """ |
|
156 | :param ANIMATED_ICON: |
|
157 | guild has access to set an animated guild icon |
|
158 | ||
159 | :param BANNER: |
|
160 | guild has access to set a guild banner image |
|
161 | ||
162 | :param COMMERCE: |
|
163 | guild has access to use commerce features (i.e. create store channels) |
|
164 | ||
165 | :param COMMUNITY: |
|
166 | guild can enable welcome screen, Membership Screening, stage channels |
|
167 | and discovery, and receives community updates |
|
168 | ||
169 | :param DISCOVERABLE: |
|
170 | guild is able to be discovered in the directory |
|
171 | ||
172 | :param FEATURABLE: |
|
173 | guild is able to be featured in the directory |
|
174 | ||
175 | :param INVITE_SPLASH: |
|
176 | guild has access to set an invite splash background |
|
177 | ||
178 | :param MEMBER_VERIFICATION_GATE_ENABLED: |
|
179 | guild has enabled Membership Screening |
|
180 | ||
181 | :param NEWS: |
|
182 | guild has access to create news channels |
|
183 | ||
184 | :param PARTNERED: |
|
185 | guild is partnered |
|
186 | ||
187 | :param PREVIEW_ENABLED: |
|
188 | guild can be previewed before joining via Membership Screening |
|
189 | or the directory |
|
190 | ||
191 | :param VANITY_URL: |
|
192 | guild has access to set a vanity URL |
|
193 | ||
194 | :param VERIFIED: |
|
195 | guild is verified |
|
196 | ||
197 | :param VIP_REGIONS: |
|
198 | guild has access to set 384kbps bitrate in voice |
|
199 | (previously VIP voice servers) |
|
200 | ||
201 | :param WELCOME_SCREEN_ENABLED: |
|
202 | guild has enabled the welcome screen |
|
203 | ||
204 | :param TICKETED_EVENTS_ENABLED: |
|
205 | guild has enabled ticketed events |
|
206 | ||
207 | :param MONETIZATION_ENABLED: |
|
208 | guild has enabled monetization |
|
209 | ||
210 | :param MORE_STICKERS: |
|
211 | guild has increased custom sticker slots |
|
212 | ||
213 | :param THREE_DAY_THREAD_ARCHIVE: |
|
214 | guild has access to the three day archive time for threads |
|
215 | ||
216 | :param SEVEN_DAY_THREAD_ARCHIVE: |
|
217 | guild has access to the seven day archive time for threads |
|
218 | ||
219 | :param PRIVATE_THREADS: |
|
220 | guild has access to create private threads |
|
221 | """ |
|
222 | ANIMATED_ICON = auto() |
|
223 | BANNER = auto() |
|
224 | COMMERCE = auto() |
|
225 | COMMUNITY = auto() |
|
226 | DISCOVERABLE = auto() |
|
227 | FEATURABLE = auto() |
|
228 | INVITE_SPLASH = auto() |
|
229 | MEMBER_VERIFICATION_GATE_ENABLED = auto() |
|
230 | NEWS = auto() |
|
231 | PARTNERED = auto() |
|
232 | PREVIEW_ENABLED = auto() |
|
233 | VANITY_URL = auto() |
|
234 | VERIFIED = auto() |
|
235 | VIP_REGIONS = auto() |
|
236 | WELCOME_SCREEN_ENABLED = auto() |
|
237 | TICKETED_EVENTS_ENABLED = auto() |
|
238 | MONETIZATION_ENABLED = auto() |
|
239 | MORE_STICKERS = auto() |
|
240 | THREE_DAY_THREAD_ARCHIVE = auto() |
|
241 | SEVEN_DAY_THREAD_ARCHIVE = auto() |
|
242 | PRIVATE_THREADS = auto() |