diff options
Diffstat (limited to 'cogs')
-rwxr-xr-x[-rw-r--r--] | cogs/logs.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/cogs/logs.py b/cogs/logs.py index cd55c36..ea3870a 100644..100755 --- a/cogs/logs.py +++ b/cogs/logs.py @@ -8,6 +8,8 @@ class Logs(commands.Cog): @commands.Cog.listener() async def on_message_delete(self, message): + if message.guild.id != 574267523869179904: + return channel = self.bot.get_channel(718187032869994686) embed = discord.Embed( title='Deleted Message', @@ -17,22 +19,28 @@ class Logs(commands.Cog): embed.add_field( name='User', value=message.author.mention, inline=True) embed.add_field( - name='Channel', value=message.channel.name, inline=True) + name='Channel', value=message.channel.mention, 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): + if after.guild.id != 574267523869179904: + return channel = self.bot.get_channel(718187032869994686) + if before.author.color.value == 0: + color = 16777210 + else: + color = before.author.color embed = discord.Embed( title='Edited Message', - color=before.author.color, + color=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) + name='Channel', value=before.channel.mention, inline=True) embed.add_field(name='Original Message', value=before.content, inline=False) embed.add_field(name='New Message', value=after.content, inline=False) |