Бот JDA Discord с Lavaplayer не работает должным образом на Raspberry Pi 3B + (Raspbian) - PullRequest
0 голосов
/ 06 мая 2020

Недавно я написал Discord Bot в JDA . Поскольку это бот, который я использую только на своих серверах, Мне не нужен выделенный сервер для этого , достаточно Raspberry Pi (да, я знаю о низких характеристиках, но мне их достаточно ). Итак, что я сделал, это установил Java на Pi (я использовал версию 11, потому что это самая последняя версия), скопировал мои бот-файлы на свой Pi и запустил их, перейдя в папку, в которую я их помещаю и выполняю java -jar lxxrxtzBot.jar. Бот запустился нормально , и я смог использовать команды, но не команды MusicBot . В боте я использую Lavaplayer , но если я начинаю использовать мою команду Play, бот либо подключается к моему каналу и ничего не воспроизводит , либо снова подключается и отключается примерно через 2 секунды.

Однако, если я запускаю бота на моем Windows компьютере, все работает нормально (я выполняю это в cmd с помощью java -jar lxxrxtzBot.jar). Если я использую команды Musicbot, когда бот размещен на моем Windows P C, бот не отключается - он просто воспроизводит Musi c.

Мне действительно интересно, почему это не так на моем Pi 3B + с Raspbian , и я надеюсь, что кто-нибудь сможет найти решение моей проблемы.

Спасибо Хорошего дня, чтобы прочитать это ^^

Ответы [ 2 ]

1 голос
/ 06 мая 2020

Ах, nvm все,

Я исправил:

Я скачал этот файл libconnector.so здесь. Затем я зашел в свой файл Bot-JAR, щелкнул его правой кнопкой мыши и открыл с помощью WinRAR . Я открыл папку natives / linux -arm / и вставил туда файл libconnector.so . Затем я скопировал измененный .jar-файл на свой Pi 3B + с помощью Raspbian, а выполнил его в Терминале с java -jar lxxrxtzBot.jar (замените lxxrxtzBot своим именем .jar-файла)

Теперь все работает отлично!

Если вы видите, что эта тема вызывает ту же проблему, используйте этот метод ^^

1 голос
/ 06 мая 2020

LavaPlayer не поддерживает ARM. На GitHub есть открытая проблема .

...