summaryrefslogtreecommitdiff
path: root/ATRI/plugins/thesaurus
diff options
context:
space:
mode:
Diffstat (limited to 'ATRI/plugins/thesaurus')
-rw-r--r--ATRI/plugins/thesaurus/__init__.py8
-rw-r--r--ATRI/plugins/thesaurus/data_source.py7
2 files changed, 7 insertions, 8 deletions
diff --git a/ATRI/plugins/thesaurus/__init__.py b/ATRI/plugins/thesaurus/__init__.py
index 5b6af44..f1860c9 100644
--- a/ATRI/plugins/thesaurus/__init__.py
+++ b/ATRI/plugins/thesaurus/__init__.py
@@ -1,5 +1,5 @@
-import pytz
from tabulate import tabulate
+from datetime import timedelta, timezone as tz
from nonebot.matcher import Matcher
from nonebot.params import ArgPlainText, CommandArg, ArgStr
@@ -710,7 +710,7 @@ async def _info_normal_get_item_info(
operator=item_info.operator,
operator_id=item_info.operator_id,
update_time=item_info.update_time.replace(
- tzinfo=pytz.timezone("Asia/Shanghai")
+ tzinfo=tz(timedelta(hours=8))
),
is_vote="是" if item_info.is_vote else "否",
vote_list=item_info.vote_list,
@@ -752,7 +752,7 @@ async def _info_global_get_item_info(_id: str = ArgPlainText("info_global_item_i
operator=item_info.operator,
operator_id=item_info.operator_id,
update_time=item_info.update_time.replace(
- tzinfo=pytz.timezone("Asia/Shanghai")
+ tzinfo=tz(timedelta(hours=8))
),
is_vote="是" if item_info.is_vote else "否",
vote_list=item_info.vote_list,
@@ -798,7 +798,7 @@ async def _info_vote_get_item_info(
operator=item_info.operator,
operator_id=item_info.operator_id,
update_time=item_info.update_time.replace(
- tzinfo=pytz.timezone("Asia/Shanghai")
+ tzinfo=tz(timedelta(hours=8))
),
is_vote="是" if item_info.is_vote else "否",
vote_list=item_info.vote_list,
diff --git a/ATRI/plugins/thesaurus/data_source.py b/ATRI/plugins/thesaurus/data_source.py
index 8c12b16..4f99b2c 100644
--- a/ATRI/plugins/thesaurus/data_source.py
+++ b/ATRI/plugins/thesaurus/data_source.py
@@ -1,5 +1,4 @@
-import pytz
-from datetime import datetime
+from datetime import datetime, timedelta, timezone as tz
from ATRI.message import MessageBuilder
from ATRI.exceptions import ThesaurusError
@@ -123,7 +122,7 @@ class ThesaurusManager:
"group_id": group_id,
"operator": operator,
"operator_id": operator_id,
- "update_time": datetime.now(pytz.timezone("Asia/Shanghai")),
+ "update_time": datetime.now(tz(timedelta(hours=8))),
"is_vote": is_vote,
"vote_list": vote_list,
}
@@ -158,7 +157,7 @@ class ThesaurusManager:
group_id,
{
"vote_list": vote_list,
- "update_time": datetime.now(pytz.timezone("Asia/Shanghai")),
+ "update_time": datetime.now(tz(timedelta(hours=8))),
},
)