0

我最近在JDA中写了一个Discord Bot。因为它是我只在我的服务器上使用的机器人,所以我不需要专门的服务器,一个 Raspberry Pi 就足够了(是的,我知道低规格,但它们对我来说已经足够了)。所以我当时所做的就是在 Pi 上安装 Java(我使用的是版本 11,因为它是最新版本),将我的 Botfiles 复制到我的 Pi并通过导航到我放入它们的文件夹并执行. Bot 启动良好,我能够使用命令 - 但不能使用 MusicBot 命令。在机器人中我使用的是Lavaplayer但如果我开始使用我的播放命令java -jar lxxrxtzBot.jarBot 要么连接到我的频道并且不播放任何内容,要么在大约 2 秒后再次连接并断开连接。

但是,如果我在我的 Windows 计算机上运行 Bot ,一切正常(我在 cmd 中执行此操作java -jar lxxrxtzBot.jar)。如果我在我的 Windows PC 上托管 Bot 时使用 Musicbot-Commands,Bot 不会断开连接 -它只是播放 Music

我真的很想知道为什么在我的带有 Raspbian 的 Pi 3B+上不是这种情况,我希望有人能想出解决我的问题的方法。

感谢您阅读本文,祝您有美好的一天^^

4

2 回答 2

2

啊nvm大家,

我已经修复了它:

我在这里下载了这个libconnector.so 文件。然后我转到我的Bot-JAR 文件,右键单击它并用 WinRAR 打开它。我打开 natives/linux-arm/ 文件夹并将 libconnector.so 文件粘贴到那里。然后我使用 Raspbian将修改后的 .jar-File 复制到我的 Pi 3B+ 并在终端中执行它java -jar lxxrxtzBot.jar(替换lxxrxtzBot为您的 .jar-File Name)

现在一切正常!

如果你看到这个线程导致你有同样的问题,使用这个方法^^

于 2020-05-06T19:01:14.490 回答
1

LavaPlayer 不支持 ARM。GitHub 上有一个未解决的问题。

于 2020-05-06T16:44:07.643 回答