— Теперь можно зарегистрироваться и пользоваться ботом даже если сервер Политеха недоступен
— Теперь бот хранит и постоянно обновляет расписание для каждой группы Политеха, а не только для групп уже зарегистрированных пользователей
В будущих версиях
— Уведомления об изменениях в расписании
— Автоматическая рассылка расписания на следующий день/неделю/пару
— Напоминания о важных предметах
— Запись ДЗ по предметам
Предыдущие версии
v.1.2
v1.2.1
— Исправлен баг при котором у пар, которые идут в одно и тоже время, дублировались кабинеты и учителя
v1.2
— Добавлена кнопка «Сейчас»
— Исправлен баг, при котором попытка получить консультации или экзамены воспринималась ботом как неправильный запрос
v.1.1
— Навигация по кнопкам!
Теперь можно переключаться между днями/парами/неделями используя интерактивный интерфейс
v1.0
release
— Добавил кнопки для экзаменов и консультаций
— Добавил автоматическую загрузку расписания для групп
— Minor improvements and bug fixes
beta 3
— Добавил команду /rport (позволяет сообщать о багах)
— Пофиксил несколько критических багов, связанных с работой БД
— Прочие улучшения под капотом
beta 2
— Добавил кнопки и кастомную клавиатуру для более удобного взаимодействия с ботом
— Улучшил отображение расписания на неделю в Telegra.ph, добавил ссылки на дни недели
— Добавил команду /stop
— Поправил имена учителей
— Оптимизировал алгоритм обработки сообщений, реализовал анти-спам
beta 1
Использую новую библиотеку PyTelegramBotApi и peewee
ORM с Sqlite
— Добвалена база данных пользователей, теперь бот может запоминать группу, ура
— Теперь, как только для конкретной группы в первый раз запрошено расписание на неделю, оно сохраняется в базе данных и далее берётся оттуда
— В поиске по предмету/преподавателю отображается, сколько времени осталось до найденой пары
— Убрана команда /tomorrow, вместо неё теперь команда /nextday (показывает следующий учебны день)
— Команда /next показывает следующую пару
— Улучшены алгоритмы обработки расписания
— Улучшено распознавание даты
alpha 4
— Добавлен поиск по преподавателю
— Более детальная инфомрмация в расписании на неделю
— Исправлены мелкие ошибки и недочёты
alpha 3
— Добавлен поиск предмета по части названия и типу
— Улучшено распознавание текста
— Исправлены баги
alpha 2
— Упрощена возможность смотреть расписание по дате, теперь дата может быть отправлена в привычном формате DD.MM.YYYY. Можно отправить только день, день и месяц или полную дату
— Добавлена возможность показывать расписание по дню недели
— Добавлены команды /week, /nextweek
alpha 1
— Добавлены команды /today/tomorrow
— Добавлена возможность показывать расписание по дате в формате YYYY-MM-DD
— Бот умеет показывать расписание только для одной группы