DiscordでMP3を再生するには

タイトルは映画『パーティで女の子に話しかけるには』にかけているのですが、それはともかくとして、本当に久しぶりの更新で申し訳ない。

しかも、新作の宣伝ではないという。

今回のブログはタイトル通り『DiscordでMP3を再生する』方法のメモです。

まあ「Red – Discord Bot」のページを見て、その通りにやってください。以上。なのですが、英語がわからんちんの俺が苦労したので、その備忘録な感じで。

最初に注意!

  1. 自己責任で。
  2. わからなくても俺に質問禁止。
  3. これはBotを作成した人の、PCのフォルダの中のMP3ファイルを再生するもので、参加者全員がMP3を自由に再生できものでは「ありません」。
  4. なおWindows。32bit。俺は。
  5. そんなに安定しているかは謎。

さて、始めるよー。

  1. まずは「Pyhton」をインストールします。バージョンは3.5.xのみ。3.6だと「Red」がインストールできないよ。
    この時、必ず「Add Python 3.5 to PATH」にチェックを入れること!
  2. 次は「Git」をインストールします。「Run Git from the Windows Command Prompt」にチェックを入れること!
    ただしバージョンによって、違った文章みたい(俺は違った記憶)。
    まあ、こういう内容のとこにチェックを入れてください。あとはデフォルトでいいと思うよ。
  3. 「Don’t create a separate folder for it, the installer will do it by itself.」だそうです。よくわからん。「それのために分かれたフォルダを作ってはいけないよ」ってなんやねん。
    とりあえず「Red」のために新しいフォルダを作る。
    どこでもいいのかはわからん。
  4. そのフォルダの中で、右クリック。するとメニューの中に「Git Bash Here」ってのがあるからそれを選びたまえ。
  5. コマンドプロンプトが開くので、公式ホームページにあるコマンド文(git cloneむにゃむにゃというやつ)をコピペ。おわったらexitで終了しても、たぶん良い。
  6. それが終ると、フォルダの中に「Red」が入っているはず。
  7. 次は、その中の「start_launcher.bat」を叩く。
  8. なんかコマンドプロンプトが出るでしょう。「1.Run Red」とか? とにかく最初は「Install」を選ぶのじゃよ。数字を押してエンター(最初はこの画面じゃないかもしれない)!
  9. さて、ここからは謎なのですが。「Install ffmpeg install 32bit」を最初に選ぶべきか? だが俺は、その後に出る「3つのファイルをダウンロードしてBotのフォルダに入れてえ」というのをクリアできませんでした。どこに入れてもだめ。
    とりあえず「start_launcher.bat」と同じファルダには入れてみましたが…。
  10. まあ、とにかく1番の「Install basic + audio requirements(recommended)」を選べばいいんじゃねえの?1を押してエンターですな。
  11. さらに記憶があいまいになっていくよ。「token」を入れろ、という画面で止まるはず。
  12. ここで、discordの開発者モードに入って、やっとBotを作るのだ。Botの作り方は、他で調べてください。それくらい自分で調べるんだ! お願いします。つーか公式にいちおう書いてあるよ。それを見なされ。
    そこで「token」を調べてコピー。それをさっきの「Red」のプロンプト画面に入れてエンター。
  13. 「Prefix」を決めろ、と言われると思う。これは命令文の頭に付ける文字ですな。俺は「!」にした。
  14. これで終了ではないでしょうか。あとはランチャーからRunを選べば(start_red.batというのもあるのだが?)起動してログインしてくれると思います。
    これを常に起動しておかないとMP3を再生してくれませぬ。Discordを起動する前にこちらを先に、だと思います。
    さきほど作成したBotがオンラインになっていたら問題はたぶんなし!
  15. voicechannelに入って、テストとして「! yt url」を試してみよ。!はあなたが決めたプレフィックス、urlはyoutubeの共有で出るアドレスである。再生できなければ他のurlを試してみなさい。再生できなければ公式を良く読むこと。
  16. youtubeが再生できたなら、あとはもう一歩。「data」の中の「audio」の中の「localtracks」の中にフォルダを作る。たとえば「test」。この中に好きなMP3を入れればよし。
  17. 「! local start test」でMP3再生しませんか?再生したらあなたの勝ち。お疲れさまでした。

あとは、公式を読むか、「! help」でコマンドを調べてください。

LINEで送る
Pocket