diff options
| author | Rapptz <[email protected]> | 2017-09-13 17:01:42 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2017-09-13 17:01:42 -0400 |
| commit | 7df8897e3d450612a86eb5034219e1f1590f8dcf (patch) | |
| tree | ef7982ff2f90c345d7ef5ef54fd8ba86c7c6f782 | |
| parent | Fix grammar in abc docs, add new implementation (diff) | |
| download | discord.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.py | 14 |
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| |