mirror of
https://github.com/miaowware/qrm2.git
synced 2024-11-25 17:28:43 -05:00
common.py: use tz-aware datetime for proper timestamp display
https://docs.pycord.dev/en/stable/api/data_classes.html#discord.Embed.timestamp
This commit is contained in:
parent
b000c9173e
commit
d7de78e582
@ -7,6 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
### Fixed
|
### Fixed
|
||||||
- Issue where embeds would not work for users without avatars (#467).
|
- Issue where embeds would not work for users without avatars (#467).
|
||||||
|
- Issue where embeds would show the wrong timezone.
|
||||||
|
|
||||||
|
|
||||||
## [2.9.0] - 2023-01-13
|
## [2.9.0] - 2023-01-13
|
||||||
|
@ -12,7 +12,7 @@ import enum
|
|||||||
import json
|
import json
|
||||||
import re
|
import re
|
||||||
import traceback
|
import traceback
|
||||||
from datetime import datetime
|
from datetime import datetime, timezone
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from types import SimpleNamespace
|
from types import SimpleNamespace
|
||||||
from typing import Union
|
from typing import Union
|
||||||
@ -165,7 +165,7 @@ class GlobalChannelConverter(commands.IDConverter):
|
|||||||
|
|
||||||
def embed_factory(ctx: commands.Context) -> discord.Embed:
|
def embed_factory(ctx: commands.Context) -> discord.Embed:
|
||||||
"""Creates an embed with neutral colour and standard footer."""
|
"""Creates an embed with neutral colour and standard footer."""
|
||||||
embed = discord.Embed(timestamp=datetime.utcnow(), colour=colours.neutral)
|
embed = discord.Embed(timestamp=datetime.now(timezone.utc), colour=colours.neutral)
|
||||||
if ctx.author:
|
if ctx.author:
|
||||||
embed.set_footer(text=str(ctx.author), icon_url=str(ctx.author.display_avatar))
|
embed.set_footer(text=str(ctx.author), icon_url=str(ctx.author.display_avatar))
|
||||||
return embed
|
return embed
|
||||||
|
Loading…
Reference in New Issue
Block a user