Re-add Mute tracking

This commit is contained in:
Zeva Rose 2022-02-02 20:33:58 -07:00
parent 7a17410514
commit d4e3d17393

View file

@ -11,6 +11,7 @@ from dis_snek.models.snek.application_commands import (
slash_option,
)
from jarvis.db.models import Mute
from jarvis.utils import build_embed
from jarvis.utils.permissions import admin_or_permissions
@ -72,6 +73,14 @@ class MuteCog(Scale):
return
await user.timeout(communication_disabled_until=duration, reason=reason)
_ = Mute(
user=user.id,
reason=reason,
admin=ctx.author.id,
guild=ctx.guild.id,
duration=duration,
active=True,
).save()
embed = build_embed(
title="User Muted",
@ -113,3 +122,10 @@ class MuteCog(Scale):
embed.set_thumbnail(url=user.avatar_url)
embed.set_footer(text=f"{user.username}#{user.discriminator} | {user.id}")
await ctx.send(embed=embed)
embed.set_author(
name=user.display_name,
icon_url=user.avatar_url,
)
embed.set_thumbnail(url=user.avatar_url)
embed.set_footer(text=f"{user.username}#{user.discriminator} | {user.id}")
await ctx.send(embed=embed)