@ -293,7 +293,7 @@ class APIClient(LoggingClass):
def guilds_create (
self ,
name = None ,
name ,
region = None ,
icon = None ,
verification_level = None ,
@ -302,7 +302,11 @@ class APIClient(LoggingClass):
roles = None ,
channels = None ) :
r = self . http ( Routes . GUILDS_CREATE , json = optional (
payload = {
' name ' : name
}
payload . update ( optional (
name = name ,
region = region ,
icon = icon ,
@ -312,6 +316,8 @@ class APIClient(LoggingClass):
roles = roles ,
channels = channels
) )
r = self . http ( Routes . GUILDS_CREATE , json = payload )
return Guild . create ( self . client , r . json ( ) )
def guilds_channels_list ( self , guild ) :
@ -404,7 +410,6 @@ class APIClient(LoggingClass):
) )
r = self . http ( Routes . GUILDS_MEMBERS_ADD , dict ( guild = guild , member = member ) , json = payload )
return User . create ( self . client , r . json ( ) )
def guilds_members_kick ( self , guild , member , reason = None ) :
self . http ( Routes . GUILDS_MEMBERS_KICK , dict ( guild = guild , member = member ) , headers = _reason_header ( reason ) )