aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2017-09-13 17:01:42 -0400
committerRapptz <[email protected]>2017-09-13 17:01:42 -0400
commit7df8897e3d450612a86eb5034219e1f1590f8dcf (patch)
treeef7982ff2f90c345d7ef5ef54fd8ba86c7c6f782
parentFix grammar in abc docs, add new implementation (diff)
downloaddiscord.py-7df8897e3d450612a86eb5034219e1f1590f8dcf.tar.xz
discord.py-7df8897e3d450612a86eb5034219e1f1590f8dcf.zip
Add Guild.create_category.
An alias, Guild.create_category_channel is provided.
-rw-r--r--discord/guild.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/discord/guild.py b/discord/guild.py
index 3cf59aeb..7e58b433 100644
--- a/discord/guild.py
+++ b/discord/guild.py
@@ -612,13 +612,23 @@ class Guild(Hashable):
def create_voice_channel(self, name, *, overwrites=None, reason=None):
"""|coro|
- Same as :meth:`create_text_channel` except makes a
- :class:`VoiceChannel` instead.
+ Same as :meth:`create_text_channel` except makes a :class:`VoiceChannel` instead.
"""
data = yield from self._create_channel(name, overwrites, ChannelType.voice, reason=reason)
return VoiceChannel(state=self._state, guild=self, data=data)
@asyncio.coroutine
+ def create_category(self, name, *, overwrites=None, reason=None):
+ """|coro|
+
+ Same as :meth:`create_text_channel` except makes a :class:`CategoryChannel` instead.
+ """
+ data = yield from self._create_channel(name, overwrites, ChannelType.category, reason=reason)
+ return CategoryChannel(state=self._state, guild=self, data=data)
+
+ create_category_channel = create_category
+
+ @asyncio.coroutine
def leave(self):
"""|coro|