Repository navigation
v0.5.0 #12
AndreyKilanov
started this conversation in
General
v0.5.0
#12
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Релиз 0.5.0 — Модульная архитектура и расширение функций Discord-бота
Этот релиз представляет собой значительное обновление архитектуры проекта: полный переход на модульную систему и внедрение ряда новых функций для музыкального плеера и управления ботом.
🚀 Основные изменения
💎 Новые функции (Features)
QueuePaginationView), что значительно улучшает UX в Discord./playlist: Новая гибридная команда для удобного управления списками воспроизведения.discord_respond_everyone), позволяющий боту реагировать на любые сообщения или только на упоминания.🛠 Исправления (Fixes)
TypeAlias) для обеспечения стабильной работы на современных версиях Python.@property.setterдля корректного управления состоянием в реальном времени.pointer-eventsиz-indexдля устранения багов с анимацией кликов.✨ Качество жизни и стиль (QoL & Style)
-webkit-для корректного отображения эффектов размытия (backdrop-filter) в браузере Safari.🧪 Тестирование (Tests)
pytestи общих фикстур (conftest.py).♻️ Рефакторинг и Архитектура (Refactoring)
Декомпозиция монолита
Файлы
bot.py,music_player.pyиviews.pyбыли удалены в пользу модульных пакетов:src/bot/discord/bot/— Клиент и команды.src/bot/discord/player/— Фабрика, менеджер очереди, обработчик голоса.src/bot/discord/views/— Базовые классы и специализированные представления.Ключевые улучшения
constants.py, что упрощает поддержку и будущую локализацию.This discussion was created from the release v0.5.0.
All reactions