Relative dates

This commit is contained in:
Egor Guslyancev 2023-12-06 03:54:35 -03:00
parent 042fae08f9
commit 630327584d
GPG Key ID: D7E709AA465A55F9
1 changed files with 15 additions and 0 deletions

15
bot.py
View File

@ -766,6 +766,21 @@ def parse_dates(forum: int, args):
dates = []
OK = True
for a in args:
if a.lower() == "сегодня":
dates.append(get_time(forum).date())
continue
if a.lower() == "завтра":
dates.append(get_time(forum).date() + dt.timedelta(days=1))
continue
if a.lower() == "послезавтра":
dates.append(get_time(forum).date() + dt.timedelta(days=2))
continue
if a.lower() == "вчера":
dates.append(get_time(forum).date() - dt.timedelta(days=1))
continue
if a.lower() == "позавчера":
dates.append(get_time(forum).date() - dt.timedelta(days=2))
continue
d = a.split('.')
a_dates = []
if len(d) in (2, 3):