feat(bot): ✨ Add moderator stats to p.me.
This commit is contained in:
@@ -436,6 +436,22 @@ class Users(base.Cog):
|
|||||||
.first()
|
.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(
|
embed = discord.Embed(
|
||||||
color=profile.color or constants.EMBED_COLOR,
|
color=profile.color or constants.EMBED_COLOR,
|
||||||
timestamp=datetime.now(timezone.utc),
|
timestamp=datetime.now(timezone.utc),
|
||||||
@@ -474,7 +490,20 @@ class Users(base.Cog):
|
|||||||
),
|
),
|
||||||
inline=True,
|
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),
|
author=discord.EmbedAuthor(name=profile.name, icon_url=profile.avatar_url),
|
||||||
footer=discord.EmbedFooter(
|
footer=discord.EmbedFooter(
|
||||||
text="Thank you for using Payphone! Leaderboard updates every 15 minutes."
|
text="Thank you for using Payphone! Leaderboard updates every 15 minutes."
|
||||||
|
|||||||
Reference in New Issue
Block a user