From 53b48904358866e62c6afec1a548424f12c7e1d1 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Wed, 13 Sep 2017 09:38:05 -0400 Subject: Add category support. This adds: * CategoryChannel, which represents a category * Guild.by_category() which traverses the channels grouping by category * Guild.categories to get a list of categories * abc.GuildChannel.category to get the category a channel belongs to * sync_permissions keyword argument to abc.GuildChannel.edit to sync permissions with a pre-existing or new category * category keyword argument to abc.GuildChannel.edit to move a channel to a category --- discord/enums.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'discord/enums.py') diff --git a/discord/enums.py b/discord/enums.py index 41762bf8..88857bd1 100644 --- a/discord/enums.py +++ b/discord/enums.py @@ -31,10 +31,11 @@ __all__ = ['ChannelType', 'MessageType', 'VoiceRegion', 'VerificationLevel', 'AuditLogAction', 'AuditLogActionCategory', 'UserFlags', ] class ChannelType(Enum): - text = 0 - private = 1 - voice = 2 - group = 3 + text = 0 + private = 1 + voice = 2 + group = 3 + category = 4 def __str__(self): return self.name -- cgit v1.2.3