From 182cb6e6859c7579bb8d4f4808bfadd1f1edc348 Mon Sep 17 00:00:00 2001 From: Nikita Aksenov Date: Mon, 20 Jan 2025 14:26:28 +0300 Subject: [PATCH] deadlines & tests version --- main.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 946dc5c..c7a43d4 100644 --- a/main.py +++ b/main.py @@ -84,7 +84,7 @@ def relevant_filter_func(d: dict) -> float: def deadlines_filter_func(d: dict) -> float: - if "[консультация]" in d["name"].lower(): # TODO: [тест] + if "[тест]" in d["name"].lower(): return False return True @@ -99,7 +99,7 @@ def get_message_text() -> str: tests = list(filter(lambda t: not deadlines_filter_func(t) and relevant_filter_func(t), deadlines)) deadlines = list(filter(lambda d: deadlines_filter_func(d) and relevant_filter_func(d), deadlines)) - text = f"🧑‍💻 Расписание экзаменов (Обновлено в {get_current_time()} 🔄):\n\n" # TODO: дедлайны + text = f"🔥️️ Дедлайны (Обновлено в {get_current_time()} 🔄):\n\n" tests = sorted(tests, key=timestamp_func) deadlines = sorted(deadlines, key=timestamp_func) @@ -119,11 +119,10 @@ def get_message_text() -> str: text += get_human_time(deadlines[i]["time"]) + ")\n\n" if len(tests) > 0: - text += f"\n👂Консультации:\n\n" # TODO: тесты + text += f"\n🧑‍💻 Тесты:\n\n" for i in range(len(tests)): - # TODO: [тест] - test_name = tests[i]["name"].replace("[Консультация] ", "").replace("[консультация]", "") + test_name = tests[i]["name"].replace("[Тест] ", "").replace("[тест]", "") no = i + 1 if no < 11: no = NUMBER_EMOJIS[no] + " "