diff --git a/cogs/utils.py b/cogs/utils.py index 330469e..98a267e 100644 --- a/cogs/utils.py +++ b/cogs/utils.py @@ -116,6 +116,19 @@ async def whoami(self, ctx: ApplicationContext, user: discord.User=None): localembed.add_field(name="Net worth", value=f"{currency.get_user_networth(user.id)} coins", inline=False) await ctx.respond(embed=localembed) + @commands.slash_command( + name="avatar", + description="Return a user's profile avatar." + ) + @option(name="user", description="Who's profile avatar do you want to see?", type=discord.User, default=None) + async def avatar(self, ctx: ApplicationContext, user: discord.User = None): + """Return a user's profile avatar.""" + if user is None: + user = ctx.author + localembed = discord.Embed(title=f"{user.display_name}'s Profile Avatar", description=f"[avatar link]({user.avatar})", color=discord.Color.random()) + localembed.set_image(url=user.avatar) + await ctx.respond(embed=localembed) + @commands.slash_command( name="profile", description="Shows basic stats about your isobot profile, or someone else's profile stats."