diff --git a/disco/api/client.py b/disco/api/client.py index 1b0ec7e..72a0b0d 100644 --- a/disco/api/client.py +++ b/disco/api/client.py @@ -289,7 +289,6 @@ class APIClient(LoggingClass): def guilds_delete(self, guild): r = self.http(Routes.GUILDS_DELETE, dict(guild=guild)) - return Guild.create(self.client, r.json()) def guilds_create( self, @@ -298,10 +297,14 @@ class APIClient(LoggingClass): icon=None, verification_level=None, default_message_notifications=None, - explicit_content_filter=None): + explicit_content_filter=None, + roles=[], + channels=[]): payload = { 'name': name, + 'roles': [i.to_dict() for i in roles], + 'channels': [i.to_dict() for i in channels], } payload.update(optional(