我正在使用java开发我自己的Discord Bot。我添加了该功能,以便将其用作音乐机器人。现在我想添加一个Volume命令。我在我的程序中添加了这个命令。在我的微软视窗电脑上,一切工作正常。我复制了机器人到我的树莓派3,因为我想使用树莓作为我的不一致机器人服务器。我启动了机器人,但现在我得到的错误是缺少库“/native/linux-arm/libconnect.so”。
我在我的机器人上使用熔岩播放器。
我该如何解决这个问题呢?谢谢你对我的照顾。我仍然是编程方面的“新手”,非常感谢大家的帮助
编辑:
错误列表
线程“lava-daemon-pool-playback-1-java.lang.UnsatisfiedLinkError-1”中出现异常:在/native/linux-arm/libconnector.so中找不到位于com.sedmelluq.discord.lavaplayer.natives.ConnectorNativeLibLoader.loadConnectorLibrary(ConnectorNativeLibLoader.java:17)的com.sedmelluq.discord.lavaplayer.natives.NativeLibLoader.extractLibrary(NativeLibLoader.java:93)中所需的库com.sedmelluq.discord.lavaplayer.natives.opus.OpusDecoderLibrary.getInstance(OpusDecoderLibrary.java:14)在com.sedmelluq.discord.lavaplayer.natives.opus.OpusDecoder.(OpusDecoder.java:21)在com.sedmelluq.discord.lavaplayer.container.common.OpusPacketRouter.initialiseDecoder(OpusPacketRouter.java:183)在com.sedmelluq.discord.lavaplayer.container.common.OpusPacketRouter.checkDecoderNecessity(OpusPacketRouter.java:167)在com.sedmelluq.discord.lavaplayer.container.common.OpusPacketRoutercom.sedmelluq.discord.lavaplayer.container.matroska.MatroskaOpusTrackConsumer.consume(MatroskaOpusTrackConsumer.java:47) at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.processFrameInBlock(MatroskaStreamingFile.java:370) at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.parseClusterSimpleBlock(MatroskaStreamingFile.java:334) at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.parseNextCluster(MatroskaStreamingFile.java:319)的.process(OpusPacketRouter.java:84)在com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.provideFrames(MatroskaStreamingFile.java:295)在com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaAudioTrack.lambda$process$0(MatroskaAudioTrack.java:39)在com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.executeProcessingLoop(LocalAudioTrackExecutor.java:248)在com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaAudioTrack.process(MatroskaAudioTrack.java:38)在com.sedmelluq.discord.lavaplayer.track。DelegatedAudioTrack.processDelegate(DelegatedAudioTrack.java:27)在com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.processStatic(YoutubeAudioTrack.java:75)在com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.process(YoutubeAudioTrack.java:67)在com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:90)在com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$executeTrack$1(DefaultAudioPlayerManager.java:348)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
发布于 2017-08-20 22:23:22
我用C#制作了我的机器人,但我也遇到了类似的问题(即文件丢失)。当我想提取我的机器人作为EXE时,我忘记了一些必要的文件,比如:
Discord.Net.Commands.dll
Discord.Net.Commands.xml
Discord.Net.Core.dll
Discord.Net.Core.xml
Discord.Net.Rest.dll
... and much more....但我也遇到了连接的问题。
I commented about discord connection problem here C#
但我不知道该怎么做。我只是想帮忙,但不知道我帮了多少忙,但请不要恨我,因为我是一名致力于java的C#程序员。我只想帮你。
https://stackoverflow.com/questions/45782842
复制相似问题