From 04bd31f08144e04667a94f629e21b5eaecd78edb Mon Sep 17 00:00:00 2001 From: mango0x45 Date: Fri, 5 Jun 2020 12:12:49 +0200 Subject: Added China-level surveillance --- cogs/logs.py | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 cogs/logs.py (limited to 'cogs/logs.py') diff --git a/cogs/logs.py b/cogs/logs.py new file mode 100644 index 0000000..cd55c36 --- /dev/null +++ b/cogs/logs.py @@ -0,0 +1,43 @@ +from discord.ext import commands +import discord + + +class Logs(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @commands.Cog.listener() + async def on_message_delete(self, message): + channel = self.bot.get_channel(718187032869994686) + embed = discord.Embed( + title='Deleted Message', + color=message.author.color, + timestamp=message.created_at + ) + embed.add_field( + name='User', value=message.author.mention, inline=True) + embed.add_field( + name='Channel', value=message.channel.name, inline=True) + embed.add_field(name='Message', value=message.content, inline=False) + await channel.send(embed=embed) + + @commands.Cog.listener() + async def on_message_edit(self, before, after): + channel = self.bot.get_channel(718187032869994686) + embed = discord.Embed( + title='Edited Message', + color=before.author.color, + timestamp=after.edited_at + ) + embed.add_field( + name='User', value=before.author.mention, inline=True) + embed.add_field( + name='Channel', value=before.channel.name, inline=True) + embed.add_field(name='Original Message', + value=before.content, inline=False) + embed.add_field(name='New Message', value=after.content, inline=False) + await channel.send(embed=embed) + + +def setup(bot): + bot.add_cog(Logs(bot)) -- cgit v1.2.3