Merge pull request #59 from Jan200101/formatting-edit

improve log formatting
This commit is contained in:
Ave 2020-04-21 15:49:19 +03:00 committed by GitHub
commit 206b8b812e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -226,12 +226,17 @@ class Logs(Cog):
await self.do_spy(after) await self.do_spy(after)
# U+200D is a Zero Width Joiner stopping backticks from breaking the formatting
before_content = before.clean_content.replace("`", "`\u200d")
after_content = after.clean_content.replace("`", "`\u200d")
log_channel = self.bot.get_channel(config.log_channel) log_channel = self.bot.get_channel(config.log_channel)
msg = ( msg = (
"📝 **Message edit**: \n" "📝 **Message edit**: \n"\
f"from {self.bot.escape_message(after.author.name)} " f"from {self.bot.escape_message(after.author.name)} "\
f"({after.author.id}), in {after.channel.mention}:\n" f"({after.author.id}), in {after.channel.mention}:\n"\
f"`{before.clean_content}` → `{after.clean_content}`" f"```{before_content}``` → ```{after_content}```"
) )
# If resulting message is too long, upload to hastebin # If resulting message is too long, upload to hastebin