- Авторы:
SNIPPIK
,GHOST-OF-THE-ABYSS
- Основано на
discord.js
-v14
- Если очень хочется поддержать монеткой
DonationAlerts
Tip
Сделано с душой, не забывайте указывать авторство от этого зависит разработка!!!
Если найдете ошибку, пожалуйста создайте запрос в issues
и объясните или заснимите как получить ошибку.
Это пожалуй, первый музыкальный бот, который не копирует других, а представляет что-то новое и свое.
Много чего было позаимствовано из более старого моего проекта! by WatKLOK
Работает на FFmpeg, конвертация происходит в ogg/opus
Поддерживает систему кеширования, ее желательно включить для уменьшения запросов на платформы
Important
Конвертация происходит в opus, есть поддержка библиотек, так-же присутствует нативная
Поддерживает следующие библиотеки opusscript
, mediaplex
, @evan/opus
Голосовая составляющая была позаимствована из @discordjs/voice
с модификациями и удалением ненужного мусора
Caution
Возможно сменить Sodium
, на выбор есть sodium-native
, libsodium-wrappers
Не забываем про .env
файл, есть заготовка в виде .env.example
Необходимо установить ffmpeg
- Здесь будут время от времени как добавляться таски так и завершаться
- Есть идеи прошу в
discussions
--= Выполнено =--
[V] Новый плеер с плавным переходом аудио
- Улучшено взаимодействие с аудио
- Треки хранятся в своем классе
- Взаимодействие с гс теперь имеет свой класс
- Фильтры управляются через класс
- Новый VoiceStateUpdate
- Добавить систему фильтров
[V] Улучшение голосового состояния
- Упрощение многих функций
- Значительное снижение потерь пакетов
- Добавление комментариев под каждый фрагмент кода
[V] Новая система очереди
- Хранение треков перешло к плееру
- Треки теперь не удаляются а хранятся до удаления очереди
- Переработка классов Song, теперь Track
[V] Улучшенное взаимодействие с аудио
- Добавлены состояния after, before для некоторых действий для избежания ошибок потока
- Отслеживание ffmpeg
[V] Управление меню перенесено в InteractionCreate
- Управление кнопками перешло в отдельный класс
- Добавление новых кнопок для плеера
- Добавить ограничение на ввод команд (cooldown)
- Добавление системы whitelist
[V] Улучшение системы перевода
- Упрощение переводов, первый в списке будет применен к отсутствующим переводам
- Авто исправление некоторых данных под реалии discord
[V] Команды (Utils, Musics, Owners, Voices)
- Обновление структуры команд, под новые реалии переводов
- skip, remove, play, filter, voice (leave, re-configure), avatar, seek
[V] Добавить env файл
[V] Новый logger, модификация старого от WatKLOK
[V] Система кеширования (аудио в виде файлов, данных пока в памяти)
[V] Доработать функционал кнопок
[V] Доделать визуал кнопок
[V] Система lyrics (текст для песни)