@@ -57,7 +57,7 @@ class Util(commands.Cog): | |||
url = user.avatar_url_as(static_format="png") | |||
filename = re.sub(' |\?|\.|!|/|\\|:|\"|\[|\]|;|=|\||\*|,', '', user.name+str(user.id)) | |||
if ".gif" in url: | |||
if ".gif" in str(url): | |||
avaimg = '{0}.gif'.format(filename) | |||
else: | |||
avaimg = '{0}.png'.format(filename) |
@@ -83,6 +83,8 @@ async def download_file(url, filename=None): | |||
filename: str | |||
Handy if no filename given | |||
""" | |||
if not isinstance(url, str): | |||
url = str(url) | |||
if filename is None: | |||
filename = url.split("/")[-1].split("?")[0] | |||
async with aiohttp.ClientSession() as session: |