Skip to content

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

License

Notifications You must be signed in to change notification settings

SNIPPIK/UnTitles

Folders and files

NameName
Last commit message
Last commit date
Feb 14, 2025
Mar 29, 2025
Mar 27, 2025
Mar 3, 2025
Jan 11, 2025
Mar 29, 2025
Mar 16, 2025
Mar 29, 2025

Repository files navigation

Discord Music Bot (UnTitles)

Tip

Сделано с душой, не забывайте указывать авторство от этого зависит разработка!!!
Если найдете ошибку, пожалуйста создайте запрос в issues
Поддерживает систему кеширования, ее желательно включить для уменьшения запросов на платформы
По-умолчанию бот поддерживает Русский, English. Свой язык можно добавить тут и в commands

Important

Есть поддержка opus, sodium
Голосовая составляющая была взята из @discordjs/voice, было внесено огромное кол-во модификаций
Если не работает YouTube, установить youtube-dl-exec и указать ytdl в .env

Доступные команды

Команда Аргументы Описание
/api access:(block, unblock) Управление системой APIs внутри бота
/bot (restart) Управление ботом
/filter (off, push, disable) Управление фильтрами аудио
/play (api, file, replay) Включение музыки, или поиск
/remove value Удаление трека из очереди, без возможности восстановить
/seek 00:00, int Переход к конкретному времени трека
/skip (back, to, next) Универсальная команда для управления позицией трека
/avatar {user} Для просмотра аватара пользователя
/voice (join. leave, re-configure) Взаимодействие с голосовыми подключениями
/tribune stage:(join, request) Взаимодействие с подключением к трибуне

Как запустить проект

  1. Устанавливаем node.js
  2. Устанавливаем FFmpeg, необходимо выбрать один из вариантов
    • Установить FFmpeg в систему
    • Указать в env параметр ffmpeg.path
    • Закинуть в cache.dir, смотреть тут
  3. Варианты запуска
    • Исходный вариант (typescript), качаем тут
      • Настраиваем .env файл в ./build
      • Заходим в директорию проекта
      • Открываем терминал
      • npm i && npm run start
    • Готовый вариант (Prebuild), качаем тут
      • Настраиваем .env файл
      • Заходим в директорию проекта
      • Открываем терминал
      • npm i && npm run build:start

Диаграмма всего проекта

Diagram

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published