Put moderation notification in right channel

This commit is contained in:
Zeva Rose 2022-05-29 20:12:32 -06:00
parent c8df4a0b90
commit e8f7fd2184

View file

@ -95,21 +95,25 @@ class ModcaseCog(Extension):
if not modlog:
return
fields = (
EmbedField(name="Action Type", value=name, inline=False),
EmbedField(name="Reason", value=kwargs.get("reason", None) or "N/A", inline=False),
EmbedField(name="Admin", value=ctx.author.mention, inline=False),
)
embed = build_embed(
title="Admin action taken",
description=f"Admin action has been taken against {user.mention}",
fields=fields,
)
embed.set_author(
name=f"{user.username}#{user.discriminator}", icon_url=user.display_avatar.url
)
embed.set_footer(text=f"User ID: {user.id}")
await ctx.send(embed=embed)
channel = await ctx.guild.fetch_channel(modlog.value)
if channel:
fields = (
EmbedField(name="Action Type", value=name, inline=False),
EmbedField(
name="Reason", value=kwargs.get("reason", None) or "N/A", inline=False
),
EmbedField(name="Admin", value=ctx.author.mention, inline=False),
)
embed = build_embed(
title="Admin action taken",
description=f"Admin action has been taken against {user.mention}",
fields=fields,
)
embed.set_author(
name=f"{user.username}#{user.discriminator}", icon_url=user.display_avatar.url
)
embed.set_footer(text=f"User ID: {user.id}")
await channel.send(embeds=embed)
lookup_key = f"{user.id}|{ctx.guild.id}"