aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/exts/moderation/incidents.py7
-rw-r--r--tests/bot/exts/moderation/test_incidents.py5
2 files changed, 6 insertions, 6 deletions
diff --git a/bot/exts/moderation/incidents.py b/bot/exts/moderation/incidents.py
index bd9e5b88e..f29cfcdd6 100644
--- a/bot/exts/moderation/incidents.py
+++ b/bot/exts/moderation/incidents.py
@@ -1,5 +1,6 @@
import asyncio
import re
+from datetime import datetime, timezone
from enum import Enum
from typing import Optional
@@ -97,10 +98,9 @@ async def make_embed(incident: discord.Message, outcome: Signal, actioned_by: di
colour = Colours.soft_red
footer = f"Rejected by {actioned_by}"
- day_timestamp = discord_timestamp(incident.created_at, TimestampFormats.DATE)
- time_timestamp = discord_timestamp(incident.created_at, TimestampFormats.TIME)
+ reported_timestamp = discord_timestamp(incident.created_at)
relative_timestamp = discord_timestamp(incident.created_at, TimestampFormats.RELATIVE)
- reported_on_msg = f"__*Reported {day_timestamp} at {time_timestamp} ({relative_timestamp}).*__"
+ reported_on_msg = f"*Reported {reported_timestamp} ({relative_timestamp}).*"
# If the description will be too long (>4096 total characters), truncate the incident content
if len(incident.content) > (allowed_content_chars := 4096-len(reported_on_msg)-2): # -2 for the newlines
@@ -111,6 +111,7 @@ async def make_embed(incident: discord.Message, outcome: Signal, actioned_by: di
embed = discord.Embed(
description=description,
colour=colour,
+ timestamp=datetime.now(timezone.utc)
)
embed.set_footer(text=footer, icon_url=actioned_by.display_avatar.url)
diff --git a/tests/bot/exts/moderation/test_incidents.py b/tests/bot/exts/moderation/test_incidents.py
index ef33aa62b..da0a79ce8 100644
--- a/tests/bot/exts/moderation/test_incidents.py
+++ b/tests/bot/exts/moderation/test_incidents.py
@@ -119,14 +119,13 @@ class TestMakeEmbed(unittest.IsolatedAsyncioTestCase):
current_time = datetime.datetime(2022, 1, 1, 0, 0, 0, tzinfo=datetime.timezone.utc)
incident = MockMessage(content="this is an incident", created_at=current_time)
- day_timestamp = discord_timestamp(current_time, TimestampFormats.DATE)
- time_timestamp = discord_timestamp(current_time, TimestampFormats.TIME)
+ reported_timestamp = discord_timestamp(current_time)
relative_timestamp = discord_timestamp(current_time, TimestampFormats.RELATIVE)
embed, file = await incidents.make_embed(incident, incidents.Signal.ACTIONED, MockMember())
self.assertEqual(
- f"{incident.content}\n\n__*Reported {day_timestamp} at {time_timestamp} ({relative_timestamp}).*__",
+ f"{incident.content}\n\n*Reported {reported_timestamp} ({relative_timestamp}).*",
embed.description
)