Allow creating a channel with a category.

This commit is contained in:
Rapptz
2017-09-29 05:51:40 -04:00
parent 6d6ce14d7c
commit 711dfb83ab
2 changed files with 21 additions and 7 deletions

View File

@ -511,7 +511,7 @@ class HTTPClient:
r = Route('PATCH', '/guilds/{guild_id}/channels', guild_id=guild_id)
return self.request(r, json=data, reason=reason)
def create_channel(self, guild_id, name, channel_type, permission_overwrites=None, *, reason=None):
def create_channel(self, guild_id, name, channel_type, parent_id=None, permission_overwrites=None, *, reason=None):
payload = {
'name': name,
'type': channel_type
@ -520,6 +520,9 @@ class HTTPClient:
if permission_overwrites is not None:
payload['permission_overwrites'] = permission_overwrites
if parent_id is not None:
payload['parent_id'] = parent_id
return self.request(Route('POST', '/guilds/{guild_id}/channels', guild_id=guild_id), json=payload, reason=reason)
def delete_channel(self, channel_id, *, reason=None):