Update the timestamping we forgot to Discord compatible timestamping (#5395)

This commit is contained in:
Kowlin 2021-10-16 21:38:52 +02:00 committed by GitHub
parent 1d34e9e47b
commit 67bcd72d9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -134,9 +134,7 @@ class ModLog(commands.Cog):
else: else:
message = _("{case}\n**Timestamp:** {timestamp}").format( message = _("{case}\n**Timestamp:** {timestamp}").format(
case=await case.message_content(embed=False), case=await case.message_content(embed=False),
timestamp=datetime.utcfromtimestamp(case.created_at).strftime( timestamp=f"<t:{int(case.created_at)}>",
"%Y-%m-%d %H:%M:%S UTC"
),
) )
await ctx.send(message) await ctx.send(message)
@ -167,14 +165,12 @@ class ModLog(commands.Cog):
embed_requested = await ctx.embed_requested() embed_requested = await ctx.embed_requested()
if embed_requested: if embed_requested:
rendered_cases = [await case.message_content(embed=True) for case in cases] rendered_cases = [await case.message_content(embed=True) for case in cases]
elif not embed_requested: else:
rendered_cases = [] rendered_cases = []
for case in cases: for case in cases:
message = _("{case}\n**Timestamp:** {timestamp}").format( message = _("{case}\n**Timestamp:** {timestamp}").format(
case=await case.message_content(embed=False), case=await case.message_content(embed=False),
timestamp=datetime.utcfromtimestamp(case.created_at).strftime( timestamp=f"<t:{int(case.created_at)}>",
"%Y-%m-%d %H:%M:%S UTC"
),
) )
rendered_cases.append(message) rendered_cases.append(message)
@ -208,9 +204,7 @@ class ModLog(commands.Cog):
for case in cases: for case in cases:
message += _("{case}\n**Timestamp:** {timestamp}\n\n").format( message += _("{case}\n**Timestamp:** {timestamp}\n\n").format(
case=await case.message_content(embed=False), case=await case.message_content(embed=False),
timestamp=datetime.utcfromtimestamp(case.created_at).strftime( timestamp=f"<t:{int(case.created_at)}>",
"%Y-%m-%d %H:%M:%S UTC"
),
) )
for page in pagify(message, ["\n\n", "\n"], priority=True): for page in pagify(message, ["\n\n", "\n"], priority=True):
rendered_cases.append(page) rendered_cases.append(page)