Add ability to delete channels.

This commit is contained in:
Rapptz 2015-09-04 08:30:59 -04:00
parent 0e29d5a136
commit 5f69fe9b07

View File

@ -672,3 +672,14 @@ class Client(object):
return channel return channel
return None return None
def delete_channel(self, channel):
"""Deletes a :class:`Channel` from its respective :class:`Server`.
Note that you need proper permissions to delete the channel.
:param channel: The :class:`Channel` to delete.
"""
url = '{0}/{1.id}'.format(endpoints.CHANNELS, channel)
requests.delete(url, headers=self.headers)