Bläddra i källkod

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

tags/v0.4.0
roxie 6 år sedan
förälder
incheckning
fdc3e5ce30
1 ändrade filer med 33 tillägg och 3 borttagningar
  1. +33
    -3
      cogs/Misc.py

+ 33
- 3
cogs/Misc.py Visa fil

@@ -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))

Laddar…
Avbryt
Spara