Skip to content

Наверное, это первый музыкальный бот, который не копирует других, а представляет что-то новое и свое.

Notifications You must be signed in to change notification settings

SNIPPIK/UnTitles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnTitles

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

Todo list

  • Здесь будут время от времени как добавляться таски так и завершаться
  • Есть идеи прошу в 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 (текст для песни)

About

Наверное, это первый музыкальный бот, который не копирует других, а представляет что-то новое и свое.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published