diff options
author | mango0x45 <dogelikestopkekmemes@gmail.com> | 2020-06-05 10:12:49 +0000 |
---|---|---|
committer | mango0x45 <dogelikestopkekmemes@gmail.com> | 2020-06-05 10:12:49 +0000 |
commit | 04bd31f08144e04667a94f629e21b5eaecd78edb (patch) | |
tree | ac98f2a99e53ba776f452ad31aae44372f27f52b /cogs | |
parent | 531e205ac2b4094166b9f0359e1ca57a0f3e3730 (diff) | |
download | steve-bot-04bd31f08144e04667a94f629e21b5eaecd78edb.tar steve-bot-04bd31f08144e04667a94f629e21b5eaecd78edb.tar.gz steve-bot-04bd31f08144e04667a94f629e21b5eaecd78edb.tar.bz2 steve-bot-04bd31f08144e04667a94f629e21b5eaecd78edb.tar.lz steve-bot-04bd31f08144e04667a94f629e21b5eaecd78edb.tar.xz steve-bot-04bd31f08144e04667a94f629e21b5eaecd78edb.tar.zst steve-bot-04bd31f08144e04667a94f629e21b5eaecd78edb.zip |
Added China-level surveillance
Diffstat (limited to 'cogs')
-rw-r--r-- | cogs/logs.py | 43 |
1 files changed, 43 insertions, 0 deletions
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)) |