From 4acb37a566e27ab0c34c8c9ec8ad8f867a222b2c Mon Sep 17 00:00:00 2001 From: Zevaryx Date: Tue, 16 Aug 2022 12:50:45 -0600 Subject: [PATCH] Add check if user is muted for userinfo --- jarvis/cogs/util.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/jarvis/cogs/util.py b/jarvis/cogs/util.py index 16b7bd3..c53899a 100644 --- a/jarvis/cogs/util.py +++ b/jarvis/cogs/util.py @@ -8,13 +8,6 @@ from io import BytesIO import numpy as np from dateparser import parse -from PIL import Image -from tzlocal import get_localzone - -from jarvis import const as jconst -from jarvis.data import pigpen -from jarvis.data.robotcamo import emotes, hk, names -from jarvis.utils import build_embed, get_repo_hash from naff import Client, Extension, InteractionContext, const from naff.models.discord.channel import GuildCategory, GuildText, GuildVoice from naff.models.discord.embed import EmbedField @@ -32,6 +25,13 @@ from naff.models.naff.application_commands import ( ) from naff.models.naff.command import cooldown from naff.models.naff.cooldowns import Buckets +from PIL import Image +from tzlocal import get_localzone + +from jarvis import const as jconst +from jarvis.data import pigpen +from jarvis.data.robotcamo import emotes, hk, names +from jarvis.utils import build_embed, get_repo_hash JARVIS_LOGO = Image.open("jarvis_small.png").convert("RGBA") @@ -187,6 +187,8 @@ class UtilCog(Extension): if not await ctx.guild.fetch_member(user.id): await ctx.send("That user isn't in this guild.", ephemeral=True) return + muted = user.communication_disabled_until is not None + user_roles = user.roles if user_roles: user_roles = sorted(user.roles, key=lambda x: -x.position) @@ -215,7 +217,8 @@ class UtilCog(Extension): ) embed.set_author( - name=f"{user.display_name}#{user.discriminator}", icon_url=user.display_avatar.url + name=f"{'🔇 ' if muted else ''}{user.display_name}#{user.discriminator}", + icon_url=user.display_avatar.url, ) embed.set_thumbnail(url=user.display_avatar.url) embed.set_footer(text=f"ID: {user.id}")