diff options
| author | 2018-12-30 13:58:30 +0100 | |
|---|---|---|
| committer | 2018-12-30 13:58:30 +0100 | |
| commit | 2d1e5e2c32c63039304b910a457a8f195655ea8c (patch) | |
| tree | eb6e89797dfd8953ffaf6096557e5f537f87df68 /bot/cogs/moderation.py | |
| parent | Merge pull request #227 from python-discord/group-dm-invites (diff) | |
| parent | Add mod log event for member warn & shadowwarn (diff) | |
Merge pull request #233 from python-discord/warn-modlog
Add mod log event for member warn & shadowwarn
Diffstat (limited to '')
| -rw-r--r-- | bot/cogs/moderation.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/bot/cogs/moderation.py b/bot/cogs/moderation.py index 6e958b912..8add6fdde 100644 --- a/bot/cogs/moderation.py +++ b/bot/cogs/moderation.py @@ -99,6 +99,19 @@ class Moderation(Scheduler): await ctx.send(result_message) + # Send a message to the mod log + await self.mod_log.send_log_message( + icon_url=Icons.user_warn, + colour=Colour(Colours.soft_red), + title="Member warned", + thumbnail=user.avatar_url_as(static_format="png"), + text=textwrap.dedent(f""" + Member: {user.mention} (`{user.id}`) + Actor: {ctx.message.author} + Reason: {reason} + """) + ) + @with_role(*MODERATION_ROLES) @command(name="kick") async def kick(self, ctx: Context, user: Member, *, reason: str = None): @@ -361,6 +374,19 @@ class Moderation(Scheduler): await ctx.send(result_message) + # Send a message to the mod log + await self.mod_log.send_log_message( + icon_url=Icons.user_warn, + colour=Colour(Colours.soft_red), + title="Member shadow warned", + thumbnail=user.avatar_url_as(static_format="png"), + text=textwrap.dedent(f""" + Member: {user.mention} (`{user.id}`) + Actor: {ctx.message.author} + Reason: {reason} + """) + ) + @with_role(*MODERATION_ROLES) @command(name="shadow_kick", hidden=True, aliases=['shadowkick', 'skick']) async def shadow_kick(self, ctx: Context, user: Member, *, reason: str = None): |