Releases: Mag329/Learnify-bot
Releases · Mag329/Learnify-bot
1.9.2
[1.9.2] – 2026-02-26
🚀 Added
- Поддержка прокси для Telegram — Добавлена возможность использования SOCKS5 и HTTP прокси для подключения к Telegram Bot API
[v1.9.1.1] - Новые способы входа — Возвращена и доработана авторизация по логину и паролю, а также через QR-код
[v1.9.1.2] - Авто-обновление токена — Токен доступа теперь продлевается автоматически, без необходимости повторной авторизации (работает только при авторизации с помощью логина)
[v1.9.1.2] - Логирование в Logstash — Все системные логи теперь отправляются в Logstash для централизованного сбора и анализа
[v1.9.1.6] - Разделение оценок на периоды — В разделе «Оценки по предмету» добавлено разделение на четверти, полугодия или триместры
[v1.9.1.8] - Кнопка для просмотра всех общих итогов сразу — В разделе «Итоги» добавлена кнопка для мгновенного отображения всех результатов сразу (без построчного добавления)
[v1.9.1.8] - Индикация активной перемены — В информацию о расписании добавлено отображение текущей перемены (можно изменить в настройках)
[v1.9.1.8]
✨ Changed
- Переработана архитектура:
- Полностью переписана работа с базой данных для повышения надежности
[v1.9.1.2] - Переписаны процессы инициализации и остановки бота
[v1.9.1.2] - Логирование покрывает все функции бота
[v1.9.1.2] - Клавиатуры вынесены в отдельные файлы
[v1.9.1.3]
- Полностью переписана работа с базой данных для повышения надежности
- Кэш стал обязательным — Настройка кэша убрана из экспериментальных функций; кэширование теперь включено по умолчанию для всех необходимых операций
[v1.9.1.7] - Ускорена загрузка расписания — Убрана подгрузка дополнительных сведений, теперь все данные приходят одним пакетом
[v1.9.1.8]
🐞 Fixed
- Исправлена работа с MinIO — Устранены ошибки при загрузке и получении файлов из хранилища MinIO
[v1.9.1.2.1] - Команда
/start— Больше не вызывает ошибку, если пользователь уже авторизован через логин и пароль[v1.9.1.4] - Отправка сообщений — Исправлены ошибки, из-за которых бот не мог отправить сообщение пользователям
[v1.9.1.5] - «Быстрое ГДЗ» — Восстановлена корректная работа функции
[v1.9.1.6] - Middleware — Исправлена работа промежуточных слоев (middleware) для обработки запросов
[v1.9.1.7] - Отображение материалов в ДЗ:
- В разделе «ДЗ по предмету» теперь корректно показываются прикрепленные файлы и ссылки
[v1.9.1.8] - Исправлено отображение количества материалов, для выполнения в общем списке «ДЗ»
[v1.9.1.8]
- В разделе «ДЗ по предмету» теперь корректно показываются прикрепленные файлы и ссылки
- Количество оценок в «Итогах» — Исправлена ошибка, из-за которой некорректно считалось или отображалось общее количество оценок
[v1.9.1.8]
🛠️ Misc
- Добавлено кэширование данных для ряда функций, что ускорило их работу
- Общие улучшения стабильности и исправление мелких недочетов
1.9.0
[1.9.0] – 2025-11-15
🚀 Added
- Добавлена Premium-подписка
- Авто-ГДЗ — бот автоматически подгружает решения (Premium)
- Быстрое ГДЗ — мгновенный доступ к ответам по номеру или странице (Premium)
- Электронные учебники — быстрый переход к учебникам прямо из бота (Premium)
- Меню предмета — названия предметов в расписании теперь кликабельные
При нажатии открывается удобное меню:
• Быстрое ГДЗ
• Домашнее задание
• Оценки
• Электронный учебник - Форма обратной связи — В настройках появилась кнопка со ссылкой на форму обратной связи (ошибки, идеи, предложения)
- Кнопка Авто-ГДЗ — В разделе «Домашние задания» добавлена кнопка ⚡ Авто-ГДЗ (Premium)
✨ Changed
- Способы входа через логин и QR-код отключены
Подробнее: 1.8.2.2
🐞 Fixed
- Мелкие исправления и улучшения стабильности
🛠️ Misc
- Улучшена производительность некоторых запросов
- Общие улучшения стабильности и удобства работы
1.8.2
[1.8.2] – 2025-09-19
🚀 Added
- Новый пункт в настройках «Экспериментальные функции»
- Кэширование запросов для ускорения работы (экспериментальная функция)
- Кнопка «Очистить кэш» в настройках
- Подтверждение при выходе из аккаунта
- Проверка подписки на канал бота (без подписки бот не работает)
- Возможность отмечать ДЗ как выполненное (кликабельные эмодзи)
- Новый пункт в настройках для включения отметки выполнения ДЗ
- Отображение ЦДЗ во вкладке «ДЗ по предмету»
- Включены итоги четверти
✨ Changed
- При отправке /start теперь происходит обновление данных в таблице
UserData - Увеличено время кэша для всех запросов
- Во вкладке «Домашние задания» снова отображается количество ЦДЗ
- Во вкладке «ДЗ по предмету» теперь показывается ДЗ на неделю, а не просто на 7 дней вперёд
- Убрано отображение секунд в уведомлениях
- Убрано разделение уведомлений на «новые» и «все»
- Ссылки во вкладке «ДЗ» стали кликабельными
🐞 Fixed
- Исправлены ошибки авторизации, связанные с ELK и middleware
- Исправлена проблема, из-за которой некоторые пользователи не могли войти в аккаунт
- Телефон и email теперь корректно берутся с другого эндпоинта для всех аккаунтов
- Если нет уроков/ДЗ на 14 дней вперёд, отображаются данные на текущую дату
- Исправлено отображение ДЗ (в том числе для отдельных дней и при просмотре по предметам на разные недели)
- Исправлено отображение сторонних мероприятий в расписании (олимпиады, созданные вручную события больше не ломают загрузку)
- Исправлена кнопка подтверждения выхода из аккаунта
- Исправлена сортировка во вкладках «Посещаемость» и «ДЗ по предмету»
- Исправлен кэш при отметке ДЗ как выполненное — теперь он обновляется автоматически
- После выхода из аккаунта корректно удаляется задача обновления токена
- Исправлены ошибки в библиотеке OctoDiary-py (fork Mag329):
- работа с ЦДЗ и ссылками
- получение полного списка ДЗ
- отметка ДЗ как выполненного
🛠️ Misc
- Обновлена версия OctoDiary-py (fork Mag329) с поддержкой новых возможностей
- Небольшие улучшения стабильности и удобства работы
1.8.1
[1.8.1] – 2025-08-31
🚀 Added
- Поддержка авторизации через токен доступа и QR-код
- Автоматическое обновление токена при входе по логину и паролю
- Отображение классного руководителя в профиле
- Автоматическое применение миграций базы данных при запуске бота в Docker
- Новая логика рассылки сообщений через админ-панель
✨ Changed
- Оптимизирована и изменена отправка метрик в ELK
🐞 Fixed
- Исправлена авторизация — больше не появляется ложное сообщение об ошибке при входе
🛠️ Misc
- Небольшие улучшения стабильности и удобства работы
1.8.0
[1.8.0] – 2025-07-24
🚀 Added
- Автоматическое создание вспомогательных таблиц с данными в базе данных
✨ Changed
- Улучшена структура бота: всё взаимодействие с API вынесено в отдельные модули для более чистого и масштабируемого кода
- Изменено отображение пользовательских настроек — теперь оно ещё более понятное и удобное
⚙️ Optimized
- Оптимизация запросов к API: уменьшено количество запросов
- Оптимизация обработчиков сообщений для повышения общей производительности
🐞 Fixed
- Исправлена авторизация — больше не появляется ложное сообщение об ошибке при входе
- Исправлена отправка поздравления с днём рождения от нейросети — теперь поздравления приходят всегда корректно
🛠️ Misc
- Прочие мелкие изменения и исправления, направленные на повышение стабильности и комфорта использования