Кроссплатформенный музыкальный бот Discord с понятным интерфейсом, который легко настроить и запустить самостоятельно!
- Простота запуска (просто убедитесь, что установлена Java, и запустите!)
- Быстрая загрузка песен
- Не требуется никаких внешних ключей (кроме токена бота Discord)
- Плавное воспроизведение
- Настройка для конкретного сервера для роли "ди-джея", который может модерировать музыку
- Чистые и красивые меню
- Поддерживает множество сайтов, включая Youtube, Soundcloud и другие
- Поддерживает множество онлайн-радио / потоков
- Поддержка локальных файлов
- Поддержка плейлистов (как веб / youtube, так и локальных)
JMusicBot поддерживает все источники и форматы, поддерживаемые lavaplayer:
- YouTube
- SoundCloud
- Bandcamp
- Vimeo
- Подергивание потоков
- Локальные файлы
- URL-адреса HTTP
- MP3
- FLAC
- WAV
- Matroska/WebM (кодеки AAC, Opus или Vorbis)
- MP4/M4A (кодек AAC)
- Потоки OGG (кодеки Opus, Vorbis и FLAC)
- Потоки AAC
- Потоковые плейлисты (M3U и PLS)
Вы можете протестировать бота на Discord сервере Anicloud
- Установите Java (Бот написан под Java 16)
- Скачайте или скомпилируйте последний JMusicBot-Rus-X.Y.Z.jar (После компиляции .jar файл будет называться JMusicBot-Rus-X.Y.Z-All.jar)
- Запуск бота 3.1 На Windows просто откройте файл двойным кликом 3.2 Используйте команду для запуска java -Dnogui=true -jar JMusicBot-Rus-X.Y.Z.jar 3.3 Используйте команду для запуска nohup java -Dnogui=true -jar JMusicBot-X.Y.Z.jar & для запуска в фоновом режиме (Только для Linux)
- Следуюйте инструкциям в консоли или заполните config.txt
Пожалуйста, ознакомьтесь с Страница настройки, чтобы запустить этого бота самостоятельно!
**Пожалуйста, ознакомьтесь с Списком проблем, прежде чем предлагать функцию **. Если у вас есть вопрос, вам нужна помощь в устранении неполадок или вы хотите провести мозговой штурм новой функции, пожалуйста, начните Обсуждение. Если вы хотите предложить функцию или сообщить о воспроизводимой ошибке, пожалуйста, откройте Проблема в этом репозитории. Если вам нравится этот бот, обязательно добавьте звездочку к библиотекам, которые делают это возможным: JDA и lavaplayer!
Этот бот (и исходный код здесь) может быть нелегко редактировать неопытным программистам. Основная цель публикации исходного кода - показать возможности библиотек, позволить другим понять, как работает бот, и позволить тем, кто разбирается в разработке java, JDA и Discord bot, внести свой вклад. Существует множество требований и зависимостей, необходимых для его редактирования и компиляции, и людям, желающим внести изменения самостоятельно, поддержка предоставляться не будет. Вместо этого рассмотрите возможность создания запроса функции (см. раздел выше). Если вы решите внести изменения, пожалуйста, сделайте это в соответствии с лицензией Apache 2.0.