問題タブ [lavaplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1416 参照

java - Lavaplayer を使用した JDA Discord ボットが Raspberry Pi 3B+ (Raspbian) で正しく動作しない

最近、JDAでDiscord ボットを作成しました。サーバーでのみ使用しているボットなので、専用のサーバーは必要ありません。Raspberry Pi で十分です (はい、スペックが低いことは承知していますが、私には十分です)。そこで私が行ったことは、PiにJavaをインストールし(バージョン11を使用したため、最新のものを使用しました)、BotfileをPiにコピーし、それらを入れたフォルダーに移動して実行することで開始しました. ボットは正常に起動し、コマンドを使用できましたが、MusicBot コマンドは使用できませんでした。ボットではLavaplayerを使用していますが、Play-Command を使用し始めると、java -jar lxxrxtzBot.jarボットは私のチャンネルに接続して何も再生しないか、接続して約 2 秒後に再び切断します。

ただし、Windows コンピューターでボットを実行すると、すべて正常に動作します(これを cmd で実行していjava -jar lxxrxtzBot.jarます)。Bot が Windows PC でホストされているときに Musicbot-Commands を使用すると、Bot は切断されず、単に Music が再生されます。

Raspbian を使用した私のPi 3B+ ではなぜそうならないのか、本当に疑問に思っています。誰かが私の問題の解決策を見つけてくれることを願っています。

これを読んでくれてありがとう、良い一日を^^

0 投票する
0 に答える
58 参照

java - LavaPlayer API が JRE 8 で動作しない [JDA]

JRE 16で実行されている不和ボットがあり、正常に動作していますボットは音楽ボットを使用していますLava Player API

JDK 16 で JRE 8 を実行している Qnap サーバーがあるため、ボットは正常にコンパイルされますが、Java レベルは 8 であり、JRE 16 でのみ実行されるコードがあります。

コードは次のとおりです。

canProvide()したがって、コードは、可能であれば true を返すメソッドを介して、ボットにトラックを「歌わせる」ようにしています。

JRE 16 では true を返しますが、JRE 8 では false を返します

コードが true を返すようにするか、Qnap JRE 16 に追加するための解決策はありますか?