diff options
| author | 2018-11-21 13:00:34 +0100 | |
|---|---|---|
| committer | 2018-11-21 13:00:34 +0100 | |
| commit | 276348d1e6524f895c8427d36b611b27258f369a (patch) | |
| tree | 7e5e6153b02737624e8b78f932cc15488f3810c4 /bot/cogs/hacktober/spookyavatar.py | |
| parent | Merge branch 'markylon-gif' (diff) | |
| parent | Resolve Flake8 (diff) | |
Merge pull request #69 from python-discord/issue/68-with-typing
Typing context manager for Hacktober cogs
Diffstat (limited to 'bot/cogs/hacktober/spookyavatar.py')
| -rw-r--r-- | bot/cogs/hacktober/spookyavatar.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/bot/cogs/hacktober/spookyavatar.py b/bot/cogs/hacktober/spookyavatar.py index ad8a9242..6ce4471c 100644 --- a/bot/cogs/hacktober/spookyavatar.py +++ b/bot/cogs/hacktober/spookyavatar.py @@ -35,15 +35,17 @@ class SpookyAvatar: if user is None: user = ctx.message.author - embed = discord.Embed(colour=0xFF0000) - embed.title = "Is this you or am I just really paranoid?" - embed.set_author(name=str(user.name), icon_url=user.avatar_url) - resp = await self.get(user.avatar_url) - im = Image.open(BytesIO(resp)) - modified_im = spookifications.get_random_effect(im) - modified_im.save(str(ctx.message.id)+'.png') - f = discord.File(str(ctx.message.id)+'.png') - embed.set_image(url='attachment://'+str(ctx.message.id)+'.png') + async with ctx.typing(): + embed = discord.Embed(colour=0xFF0000) + embed.title = "Is this you or am I just really paranoid?" + embed.set_author(name=str(user.name), icon_url=user.avatar_url) + resp = await self.get(user.avatar_url) + im = Image.open(BytesIO(resp)) + modified_im = spookifications.get_random_effect(im) + modified_im.save(str(ctx.message.id)+'.png') + f = discord.File(str(ctx.message.id)+'.png') + embed.set_image(url='attachment://'+str(ctx.message.id)+'.png') + await ctx.send(file=f, embed=embed) os.remove(str(ctx.message.id)+'.png') |