Browse Source

info command needs some work still. As in literally needs things that its missing.

tags/v0.4.0
roxie 6 years ago
parent
commit
fdc3e5ce30
1 changed files with 33 additions and 3 deletions
  1. +33
    -3
      cogs/Misc.py

+ 33
- 3
cogs/Misc.py View File

@@ -21,9 +21,39 @@ class Misc():
async with session.get(url) as img:
with open(avaimg, 'wb') as f:
f.write(await img.read())
with open(avaimg, 'rb') as f:
await self.bot.send_file(ctx.message.channel, f.read())
os.remove(avaimg)

return await self.bot.send_file(ctx.message.channel, avaimg)

@bot.command(pass_context=True)
async def info(self, ctx, member: discord.Member = None):
if not member:
member = ctx.message.author
name_disc = member.name + "#" + member.discriminator
if member.game:
if member.game.type:
game = member.game.name
desc = "Streaming "
else:
game = member.game.name
desc = "Playing "
else:
desc = ""
game = ""

colour = member.colour.value
avatar = member.avatar_url

embed = discord.Embed(colour=colour, description=desc+game)
embed.set_thumbnail(url=avatar)
embed.set_author(name=name_disc, icon_url=avatar)

embed.add_field(name="🤔", value="some of these properties have certain limits...")
embed.add_field(name="😱", value="try exceeding some of them!")
embed.add_field(name="🙄", value=" ")
embed.add_field(name="<:thonkang:219069250692841473>", value="these last two", inline=True)
embed.add_field(name="<:thonkang:219069250692841473>", value="are inline fields", inline=True)

return await self.bot.say(embed=embed)

def setup(Bot):
Bot.add_cog(Misc(Bot))

Loading…
Cancel
Save