[3.4] add timestamps to all audio embeds (#5632) (#5741)

(cherry picked from commit 78e64ec559)

Co-authored-by: Draper <27962761+Drapersniper@users.noreply.github.com>

Co-authored-by: Draper <27962761+Drapersniper@users.noreply.github.com>
This commit is contained in:
Red-GitHubBot
2022-06-04 03:01:37 +02:00
committed by GitHub
parent aa2214f13f
commit 3fbf426003

View File

@@ -83,10 +83,13 @@ class MiscellaneousUtilities(MixinMeta, metaclass=CompositeMetaClass):
embed = {}
colour = embed.get("color") if embed.get("color") else colour
contents.update(embed)
if timestamp and isinstance(timestamp, datetime.datetime):
contents["timestamp"] = timestamp
embed = discord.Embed.from_dict(contents)
embed.color = colour
if timestamp and isinstance(timestamp, datetime.datetime):
timestamp = timestamp.replace(tzinfo=datetime.timezone.utc)
embed.timestamp = timestamp
else:
embed.timestamp = datetime.datetime.now(tz=datetime.timezone.utc)
if footer:
embed.set_footer(text=footer)
if thumbnail: