diff --git a/payphone/cogs/users/cog.py b/payphone/cogs/users/cog.py index 08bc9df..82dd2dc 100644 --- a/payphone/cogs/users/cog.py +++ b/payphone/cogs/users/cog.py @@ -436,6 +436,22 @@ class Users(base.Cog): .first() ) + reviewed_reports = ( + (await models.Report.filter(reviewed_by_id=user.id).count()) + if user.is_moderator + else None + ) + bans_made = ( + (await models.Ban.filter(banned_by_id=user.id).count()) + if user.is_moderator + else None + ) + bans_unmade = ( + (await models.Ban.filter(unbanned_by_id=user.id).count()) + if user.is_moderator + else None + ) + embed = discord.Embed( color=profile.color or constants.EMBED_COLOR, timestamp=datetime.now(timezone.utc), @@ -474,7 +490,20 @@ class Users(base.Cog): ), inline=True, ), - ], + ] + + ( + [ + discord.EmbedField( + name="Reviewed Reports", value=reviewed_reports, inline=True + ), + discord.EmbedField(name="Bans Made", value=bans_made, inline=True), + discord.EmbedField( + name="Bans Unmade", value=bans_unmade, inline=True + ), + ] + if user.is_moderator + else [] + ), author=discord.EmbedAuthor(name=profile.name, icon_url=profile.avatar_url), footer=discord.EmbedFooter( text="Thank you for using Payphone! Leaderboard updates every 15 minutes."