0.4.0
🔊 Voice System
🔐 E2EE (Dave)
- Исправлены ошибки с encrypt, decrypt
- Исправлена ошибка с welcome
- Добавлена поддержка большего кол-ва пользователей
🎧 Voice
- Упрощение генерации randomNBit
- Удаление heartbeat resetReconnects, reconnects...
- Теперь websocket удаляет heartbeat manager
- Увеличен cooldown при ожидании пользователей в голосовом канале до 30 секунд
- Добавление модуля
VoiceSpeakerManager - Улучшена проверка E2EE
- Добавлена поддержка изменения статуса голосового канала
🎵 AudioPlayer
- Удаление player._preloadTrack, теперь все в play функции
- Исправлена проблема с временной паузой в плеере
- Немного оптимизирована логика
🎵 Audio
- Добавлена проверка seek для buffered audio
- Добавление принудительного удаления пре аудио если оно есть
- Изменена логика отправки события readable в аудио
- Исправлена ошибка с получением this._buffer?.position при получении готовых аудио пакетов
- Добавление перепровки аудио при "Timeout"
- Изменене Opus paser, переписан практически с нуля
💡FIlters
- Изменение системы фильтров, теперь есть возможность прекомпилировать фильтры при добавлении а не при включении
- Добавление запретов для некоторых фильтров
- Добавлен новый фильтр
swap_stereo
🕐 Time Cycle
- Изменение циклической системы, теперь можно просто конфигурировать точность в 3 параметрах
- Исправлена работа цикла при большой нагрузке
- Добавлен параметр таймера в цикл для его удаления
🕐 Message time cycle
- Изменена логика сообщений, теперь отправляется раз в 10 мин
- Обновляется при новом треке и не создается заново
- Так-же меняет статус голосового канала!
⚙️ Handlers
📚 Commands
- Изменение структуры команд (slash, ui)
- Отключение ожидания для команды skip
- Исправление команды remove
- Исправление back компонента
🌐 Rest/API
- Улучшение и исправление rest api, ответ теперь приходит быстрее
- Добавлен fallback для платформ которые не слишком хотят работать
- Добавление поиска аудио для платформ которые изначально могут отдавать аудио
- Изменение типов для rest api
- Обновление клиента YouTube
- Теперь данные live видео не кешируются (YouTube)
- Изменение поиска трека если нет доступа к платформе
What's Changed
Other Changes
- Bump discord-api-types from 0.38.23 to 0.38.24 by @dependabot[bot] in #31
- Bump @types/node from 24.3.1 to 24.4.0 by @dependabot[bot] in #30
- Bump @types/node from 24.4.0 to 24.5.2 by @dependabot[bot] in #33
- Bump discord-api-types from 0.38.24 to 0.38.26 by @dependabot[bot] in #32
Full Changelog: 0.3.2...0.4.0