diff --git a/bot/main/register_user.py b/bot/main/register_user.py index c78e339..c7c6f5c 100644 --- a/bot/main/register_user.py +++ b/bot/main/register_user.py @@ -48,7 +48,7 @@ def start(message: Message): Просто имей это ввиду😥 ''') - #EDIT + #FIXME send(message, 'Выбери свой факультет' if not u else 'Вы начали процедуру перезапуска бота. Все настройки и данные удалены, включая уведомления\nВыбери новый факультет', reply_markup = Markup.selectTopic()) diff --git a/models/bot.py b/models/bot.py index 6906ca9..3476efa 100644 --- a/models/bot.py +++ b/models/bot.py @@ -167,7 +167,7 @@ class Markup_v1: @staticmethod def selectGroup(query: str) -> ReplyKeyboardMarkup: - #EDIT + #FIXME schedule = sc.ScheduleDB(api_url=config.SCHEDULE_BASE_URL) groupList = schedule.query(sc.Group).filter_by(name=query) diff --git a/models/schedule.py b/models/schedule.py index 460b5af..e9f9337 100644 --- a/models/schedule.py +++ b/models/schedule.py @@ -5,7 +5,7 @@ import config as _config dayStrings = ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'] class Lesson: - #EDIT: фулл переделать потому-что формат поменялся сильно + #FIXME: фулл переделать потому-что формат поменялся сильно def __init__(self, start_end: str, data: dict) -> None: self.start: list[int] = [ int(start_end.split(' - ')[0].split(':')[0]), @@ -67,7 +67,7 @@ class Lesson: return f'''\
\ -{self.name} +{self.name}#FIXME {dateStr} {wrb[2:] if wrb else 'Дополнительная информация отсуствует'}
''' @@ -105,6 +105,7 @@ class Schedule: return self.days[self.weekDay] if self.weekDay < 5 else [] def getFacCourseByGroup(group: str) -> tuple[str | None, str | None]: + #FIXME for faculty, courses in _config.LOAD.items(): for course in courses: path = f'./timetables/{faculty} {course}.json'.replace(' ', '_') @@ -120,6 +121,7 @@ def getFacCourseByGroup(group: str) -> tuple[str | None, str | None]: return None, None def getSchedulePathByGroup(group: str) -> str | None: + #FIXME faculty, course = getFacCourseByGroup(group) return None if not faculty else f'./timetables/{faculty} {course}.json'.replace(' ', '_') diff --git a/models/user.py b/models/user.py index 102abe1..a39a016 100644 --- a/models/user.py +++ b/models/user.py @@ -23,8 +23,8 @@ class User: self.state: str | bool | None = self.data.get("state", None) - self.topic: str | None = self.data.get("topic", None) - self.course: str | None = self.data.get("course", None) + # self.topic: str | None = self.data.get("topic", None) + # self.course: str | None = self.data.get("course", None) self.group: str | None = self.data.get("group", None) self.notifications: list[str] = self.data.get("notifications", []) # type: ignore self.valid: bool = self.data.get("valid", True) @@ -53,6 +53,7 @@ class User: def schedule(self) -> Schedule | None: date = datetime.datetime.now() + #FIXME path = getSchedulePathByGroup(self.group) if not path: self.valid = False