Re-add Mute tracking
This commit is contained in:
parent
7a17410514
commit
d4e3d17393
1 changed files with 16 additions and 0 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue